반응형

MariaDB 119

"wait_timeout"이 감소했음에도 불구하고 MariaDB 프로세스 목록에서 sleep 상태의 쿼리 수가 다수 감소함

"wait_timeout"이 감소했음에도 불구하고 MariaDB 프로세스 목록에서 sleep 상태의 쿼리 수가 다수 감소함 최근 PHP 앱을 PHP 7.3과 MariaDB(PHP 5.5와 MySQL 5.5 이전)가 있는 새 서버로 마이그레이션했습니다."Too many connections" 오류에 문제가 있습니다.이를 수정하기 위해서는 앱을 개선해야 할 것 같습니다.이 작업을 수행하는 동안 mariaDB 서버 컨피규레이션을 다음 값으로 변경했습니다. max_connections = 600 connect_timeout = 5 wait_timeout = 60 interactive_timeout = 60 그리고 이러한 개선에도 불구하고, 나는 여전히 같은 문제를 안고 있다. 어떤 수면 과정은 60초가 넘는 시..

sourcecode 2022.11.07

SQL에서 다른 테이블의 테이블에 데이터 삽입

SQL에서 다른 테이블의 테이블에 데이터 삽입 테이블에 값을 삽입하는 데 문제가 있습니다.나는 들판으로 빈 테이블을 만들었다. id(primary key) association_id resource_id 다른 테이블이 있습니다 resource_id association_id 그리고 또 다른 하나는 id(coresponding to the association_id in the former one) image 삽입하고 싶다resource_id그리고.association_id이 테이블에서는 마지막 테이블의 코어 스핀딩 ID 이미지 필드가 비어 있지 않습니다. 이거 해봤어요. INSERT IGNORE INTO `logo_associations` (``,`association_id`,`resource_id`) ..

sourcecode 2022.11.06

결과 집합에 날짜 공백이 없는 날짜 범위의 날짜별 데이터 집계

결과 집합에 날짜 공백이 없는 날짜 범위의 날짜별 데이터 집계 판매 주문서가 있는 테이블이 있는데 목록으로 작성하려고 합니다.COUNT날짜 간격을 두지 않고 두 날짜 사이에 판매 주문 건수를 기록했습니다. 현재 가지고 있는 것은 다음과 같습니다. SELECT COUNT(*) as Norders, DATE_FORMAT(date, "%M %e") as sdate FROM ORDERS WHERE date = NOW() - INTERVAL 1 MONTH GROUP BY DAY(date) ORDER BY date ASC; 결과는 다음과 같습니다. 6 May 1 14 May 4 1 May 5 8 Jun 2 5 Jun 15 하지만 내가 원하는 건 6 May 1 0 May 2 0 May 3 14 May 4 1 May ..

sourcecode 2022.11.06

json 경로(mariadb)

json 경로(mariadb) 현재 mysql 5.7을 사용하고 있습니다.데이터베이스의 json 필드에 접속하여 다음 쿼리를 실행할 수 있습니다. select myData->'$[0].dataflow' from flowtable limit 1; MariaDB에서 동일한 쿼리를 시도해도 작동하지 않는데, 이 문제에 대한 해결책이 있습니까?MariaDB는 mysql과 완전히 호환된다고 생각했는데, 대응하는 MariaDB 구문은 무엇입니까? 건배.MySQL에서는 5.7.8에 추가되었습니다. JSON_EXTRACT(json_doc, path[, path]...) ... MySQL 5.7.9 이후에서는 이 (JSON_EXTract()) 함수의 약자로 -> 연산자를 지원합니다. ... MariaDB(10.2.3부터..

sourcecode 2022.11.06

jdbc:mariadb(Netbeans)에 적합한 드라이버를 찾을 수 없습니다.

jdbc:mariadb(Netbeans)에 적합한 드라이버를 찾을 수 없습니다. 를 사용하고 있습니다.mariadb-java-client-1.5.7.jar이 커넥터는 동작하지 않습니다. 연결 코드는 다음과 같습니다. public DataAccess() throws SQLException, ClassNotFoundException { this.driver = "org.mariadb.jdbc.Driver"; this.host = "jdbc:mariadb://localhost/bluebank"; this.user = "root"; this.password = ""; Class.forName(this.driver); this.conn = DriverManager.getConnection(this.host, th..

sourcecode 2022.11.06

구성에 MariaDB 표준 시간대 설정

구성에 MariaDB 표준 시간대 설정 MariaDB 설정에서 서버 타임존을 설정하려면 어떻게 해야 하나요? 설명서에서 찾을 수 있는 유일한 것은 명령줄 플래그를 사용하는 것입니다.이 작업은 하고 싶지 않습니다. default_time_zonevanilla MySQL에서 동작하지만 MariaDB에서는 인식되지 않습니다.그렇다.default-time-zone(-대신_): [server] default-time-zone=+00:00 패시의 생각은 옳았다.'UTC'는 작동하지 않았지만 '+00:00'은 작동했다.다음은 위의 질문과 답변을 종합한 요약입니다. 열다. /etc/my.cnf.d/server.conf 예시로 변경: # # These groups are read by MariaDB server. # U..

sourcecode 2022.10.27

MariaDB / Galera - 정지 노드 전체 3개 노드 클러스터 동결

MariaDB / Galera - 정지 노드 전체 3개 노드 클러스터 동결 모두 건강하시길 바랍니다. :-) 현재 문제가 재발하고 있습니다.3개의 노드로 구성된 데이터베이스 클러스터는 현재 거의 매일 장애가 발생합니다.그 이유는 3개의 노드 중 하나가 행하고 있기 때문에 클러스터 전체가 행하고 있다는 것을 반복하고 있습니다.그러나 장애로부터 보호할 수 있는 클러스터가 있습니다. :- ( 이 문제는 모든 접속 시행이 타임아웃되도록 동작합니다.ssh를 통해 각 노드에 연결하고 "mariadb" 또는 "mysql" 명령을 실행합니다.지금까지는 명령어가 3개 중 2개 노드에서 작동했고, 1개 노드(행하고 있는 노드)가 응답하지 않았습니다.이제 "reboot -f"를 통해 중단 노드를 재시작하면 클러스터는 몇 초..

sourcecode 2022.10.27

특정 중간 항목을 선택한 MySQL 중첩 집계 쿼리

특정 중간 항목을 선택한 MySQL 중첩 집계 쿼리 이건 내 거야activities테이블. activities +----+---------+----------+-----------------+ | id | user_id | activity | log_time | +----+---------+----------+-----------------+ | 6 | 1 | start | 12 Oct, 1000hrs | | 2 | 1 | task | 12 Oct, 1010hrs | | 7 | 1 | task | 12 Oct, 1040hrs | | 3 | 1 | start | 12 Oct, 1600hrs | | 1 | 1 | task | 12 Oct, 1610hrs | | 9 | 1 | start | 14 Oct, 08..

sourcecode 2022.09.26

MySQL Workbench를 사용하여 MariaDB를 생성할 수 있습니까?

MySQL Workbench를 사용하여 MariaDB를 생성할 수 있습니까? 나는 데이터베이스를 전혀 모른다.저는 데이터베이스를 만들고 싶습니다. DB를 사용할 작은 프로젝트를 만들 것입니다.Maria DB는 상업용으로 완전 무료이기 때문에 이용하겠습니다. 문제는 MySQL 워크벤치 프로그램을 사용하여 데이터베이스를 작성한 후 MariaDB로 변환/변경할 수 있는가 하는 것입니다.내 경험상 - MySQL Workbench는 MariaDB와 함께 사용할 수 있습니다.단, 쿼리, 스키마 디자인 등 기본적인 기능만 시험해 보았습니다.고급 기능의 호환성은 확실하지 않습니다.MySQL Workbench는 MariaDB 데이터베이스 설계에 사용할 수 있습니다. 단, "Default Target MySQL Versi..

sourcecode 2022.09.26

MySQL 전체 텍스트 부울 모드 와일드카드로 두 글자 단어 검색

MySQL 전체 텍스트 부울 모드 와일드카드로 두 글자 단어 검색 짧은 단어를 검색해도 결과가 나오지 않는 문제를 해결하려고 합니다.MariaDB 10.0.34를 실행하고 있습니다.ft_min_word_len로 설정하다.2다음과 같은 결과를 얻을 수 있습니다. CREATE TABLE `ft_test` ( `name` varchar(128) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `ft_test` ADD FULLTEXT KEY `name` (`name`); INSERT INTO `ft_test` (`name`) VALUES ('aa'),('bb'),('abc'),('efgh'),('ab'),('abcd'); SELECT * FROM `..

sourcecode 2022.09.25
반응형