MariaDB 103

MariaDb 쿼리를 MySQL로 변환

MariaDb 쿼리를 MySQL로 변환 mariaDB에 쿼리가 있습니다.이 쿼리는 (자녀(개)의 조상을 레벨 5까지 취득하는 데 사용됩니다.) WITH RECURSIVE cte AS ( SELECT *, 0 level, ' ' relation FROM dogs WHERE dog_id = 7 UNION ALL SELECT dogs.*, level + 1, 'father' FROM dogs JOIN cte ON cte.father_id = dogs.dog_id WHERE level < 5 UNION ALL SELECT dogs.*, level + 1, 'mother' FROM dogs JOIN cte ON cte.mother_id = dogs.dog_id WHERE level < 5 ) SELECT * FR..

programing 2022.11.26

Windows에 erpnext를 설치하는 방법

Windows에 erpnext를 설치하는 방법 Ubuntu에 ERPNext를 설치했는데 Windows OS에 ERPNext를 설치하는 특정 요건이 있습니다. 다음의 전제 조건을 다운로드하고 있습니다. 1. Python 2.7 2. 마리아DB Windows 에 erpnext 를 인스톨 하는 올바른 순서는 무엇입니까?ERPNext와 호환성이 없다WindowsWindows 에서는, 「So」를 사용해 인스톨 할 수 있습니다. VM: 를 인스톨 합니다.Virtual Machine을 하다.Microsoft Windows이러한 지시에 따라 주세요. 그 후, 다음의 순서에 따릅니다. 설치 절차: 설치하다WAMPserver여기서부터 여기서 Python 설치 여기서 설치 도구 설치 설정하다httpd.conf shebang..

programing 2022.11.26

MariaDB 10.1.21 Galera 클러스터가 "Cannot create test file" / datadir confusion" 오류와 함께 시작되지 않음

MariaDB 10.1.21 Galera 클러스터가 "Cannot create test file" / datadir confusion" 오류와 함께 시작되지 않음 3노드로 구성된 갤러라 클러스터를 실행하고 있습니다.오늘 노드 중 하나를 종료해야 했습니다.설정은 변경되지 않았다.datadir(/mysql/data)의 위치가 다릅니다. 기동시에, 다음의 로그 엔트리가 표시됩니다. sh [ 11760 ]: [주의] /usr / sbin / mysqld ( mysqld 10 . 1 . 21 - MariaDB )프로세스 11966 。 sh[http60]:WSREP: 회복된 위치 ded77f9d-d376-11e5-a55e-aafa472da560:34239402 mysqld [11999]:[주] /usr/sbin/m..

programing 2022.11.17

MariaDB가 기동하지 않는다.

MariaDB가 기동하지 않는다. Mysql(MariaDB)이 시작되지 않습니다.에러 로그: 140426 19:29:21 [ERROR] /usr/sbin/mysqld: unknown option '--explicit_defaults_for_timestamp' 인터넷에서는 이 에러에 대해 아무것도 찾을 수 없었습니다.네 안에 있어my.cnf에 기재되어 있는 경우가 대부분입니다.[mysqld], 옵션:explicit_defaults_for_timestamp댓글로 한번 달아보세요.부분적으로 업그레이드했기 때문일 수 있습니다.mysql server(예:만)mysql-common만약 그렇다면 포장debian네 말이 맞아.다른 패키지도 다음과 같이 업그레이드합니다. apt-get install mysql-serve..

programing 2022.11.17

mysql 서브쿼리에서 outer column을 액세스하는 방법은 무엇입니까?

mysql 서브쿼리에서 outer column을 액세스하는 방법은 무엇입니까? 질문이 있습니다. SELECT t1.account AS main, t1.id, tmp.* FROM account.account t1 LEFT JOIN ( SELECT tmp1.account, tmp1.lot - tmp2.lot AS nett FROM ( SELECT account, SUM( lot ) AS lot FROM orders WHERE market_date = "2020-07-20" AND `transaction` = 1 AND account = t1.id ) AS tmp1 LEFT JOIN ( SELECT account, SUM( lot ) AS lot FROM orders WHERE market_date = "20..

programing 2022.11.16

mariadb IF 스테이트먼트 오류 메시지?

mariadb IF 스테이트먼트 오류 메시지? SQL 쿼리를 테스트합니다. IF 3 = 3 THEN SELECT 'TRUE' ELSE SELECT 'FALSE' END IF; SQLyog에서 그 쿼리를 삭제했습니다. 아래와 같은 에러 메세지가 표시됩니다. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ELSE SELECT 'FALSE' END IF' at line 3 그 질문은 매우 간단합니다.에러 메세지가 표시되는 이유를 알 수 없습니다.IF그 자체는 쿼리가 아니므로 독립 실행형 문으로 실행할 수 없습니다...

programing 2022.11.16

스프링과 DB의 연결이 끊겨 복구 또는 재연결되지 않음

스프링과 DB의 연결이 끊겨 복구 또는 재연결되지 않음 Maria DB와 같은 호스트에 스프링 부트 애플리케이션이 있으며, 두 애플리케이션 모두 한동안 정상적으로 실행됩니다.단, 12시간에서2일 사이에 스프링 부트애플리케이션에서 데이터베이스(스택 트레이스)로의 접속이 끊어지고 회복되지 않는 것 같습니다. 스프링 어플리케이션을 재기동하면 얼마간은 모든 것이 정상입니다. 응용 프로그램이 로드되어 있지 않으며 연결이 끊어질 경우 응용 프로그램은 여전히 작동 중이지만 DB 연결이 복구되지 않습니다.그 사이에 DB가 재시작되지 않았습니다(약 4주).1분에 1회 DB에 ping을 실행하는 어플리케이션에 ping을 실행하는 것은 모니터링 서비스뿐입니다.(스프링 부트 상태) 동일한 DB에 연결된 다른 Java 응용 프..

programing 2022.11.16

MySQL 메모리 사용량 최대 100% 증가

MySQL 메모리 사용량 최대 100% 증가 256GB RAM을 탑재한 머신에 MariaDB(10.0.20)를 인스톨 하고 있습니다.메모리를 재기동할 때까지, 메모리 사용량은 하루 종일 증가해, 최대 100%가 됩니다.몇 번 재부팅하면 메모리 사용량이 70%로 증가하지 않게 되지만 몇 시간 후에 다시 증가하기 시작합니다. 서버 또는 구성에 어떤 문제가 있습니까? 빨간색 선 - 메모리.0%로 저하 - 재부팅 mysqltuner 정보: -------- Performance Metrics ----------------------------------------------------------------------- [--] Up for: 4h 50m 27s (28M q [1K qps], 305K conn, T..

programing 2022.11.16

실제 효과가 없는 트랜잭션은 온디스크 데이터베이스에 영향을 미칩니까?

실제 효과가 없는 트랜잭션은 온디스크 데이터베이스에 영향을 미칩니까? 외부 데이터 원본에 표시되지 않는 행을 비활성(업데이트 등)으로 표시하여 일부 테이블 행을 업데이트해야 할 상황이 있습니다.active=0). 간단한 해결책은BEGIN거래,UPDATE까지 모든 줄에active=0리모트 데이터를 스캔하여UPDATE각 엔트리에 대해active=1다시 돌려놓기 위해서요약 1k개의 행이 있기 때문에 비효율적인 쿼리 파싱이 많더라도 비교적 빠른 작업이 될 것입니다. 그러나 이 데이터는 전혀 변경되지 않는 경우가 많습니다.따라서 대부분의 경우 거래의 순효과는 영(0)변화가 될 것이다.데이터베이스 엔진이 모든 것을 해결하고 아무것도 변경되지 않은 것을 감지하고 그 결과 아무것도 변경하지 않는 것이 이상적입니다.단,..

programing 2022.11.07