«mysql» 태그된 질문

모든 버전의 MySQL (Microsoft SQL Server 아님) 질문과 관련이있는 경우 mysql-5.7과 같은 버전 별 태그를 추가하십시오.

2
MariaDB Java 클라이언트는 어느 정도까지 MySQL JDBC (Connector / J)를 대체합니까?
전제 : MySQL 데이터베이스에 JDBC 연결을 만드는 Java 응용 프로그램을 제공합니다. (이 글을 쓰는 시점에는 5.1 또는 5.5 일 수 있지만 질문과 대답이 버전에 크게 의존하지 않기를 바랍니다.) 관찰 : 분명히 MySQL JDBC 드라이버 ( Connector / J ) 또는 MariaDB JDBC 드라이버 ( MariaDB Java Client )를 사용하여 MySQL …
11 mysql  mariadb  jdbc 

1
Qcache_free_memory가 아직 가득 차지 않았는데 Qcache_lowmem_prunes가 많이 있습니다.
방금 CMS의 쿼리 캐시를 다루기 시작했습니다. 내가 할 사람이 왜 나를 (또는 적어도 좋은 추측을 제공) 말할 수 많은 의 Qcache_lowmem_prunes의가 절반 이상시 Qcache_free_memory무료입니다? query_cache_size=512M query_cache_limit=1M 약 12 시간 후의 모습입니다 show status like '%qcach%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | Qcache_free_blocks | 10338 | | Qcache_free_memory | …

2
innodb_flush_log_at_trx_commit에 대한 동적 변경
이것은 이 질문 과 관련 이 있습니다. InnoDB 테이블의 성능을 향상시키는 데 도움이됩니다. 에 따르면 MySQL의 설명서 , innodb_flush_log_at_trx_commit글로벌 동적 변수입니다. 따라서 SET GLOBAL 명령을 사용하여 변경할 수 있으며 작동하는 것 같습니다. mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected mysql> SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit'; +--------------------------------+-------+ | Variable_name | …


4
READ COMMITTED에서도 MySQL InnoDB가 삭제시 기본 키를 잠급니다
머리말 우리의 응용 프로그램은 DELETE병렬로 쿼리를 실행하는 여러 스레드를 실행 합니다. 쿼리는 격리 된 데이터에 영향을줍니다. 즉, DELETE별도의 스레드에서 동일한 행에 동시 가 발생할 가능성이 없어야 합니다. 그러나 문서 당 MySQL은 DELETE명령문에 대해 소위 '다음 키'잠금을 사용 하여 일치하는 키와 일부 간격을 모두 잠급니다. 이로 인해 교착 상태가 발생하고 우리가 …

3
MySQL을 사용하여 100GB 이상의 테이블에서 멀티 웨이 조인을 정기적으로 수행합니까?
배경 : 합리적으로 확장 할 수있는 웹 응용 프로그램을 만들었습니다. Google 또는 Twitter는 아니지만 내 앱은 각 사용자마다 상당히 많은 양의 데이터를 사용하므로 데이터 요구 사항이 상당히 높습니다. 나중에 모든 것을 다시 설계하지 않고도 합리적으로 확장 할 준비가 되었으면합니다. 나는 데이터베이스 전문가가 아닌 소프트웨어 개발자라고 생각한다. 내가 여기에 게시하는 이유입니다. …
11 mysql  rdbms 

3
INNODB 성능 누출은 어디에 있습니까?
해결할 수없는 이상한 문제가 있습니다. 저는 서버 / DB 관리자보다 웹 프로그래머입니다. 그래서 누군가 누군가 나를 도울 수 있기를 바랍니다. 그 상황 나는 많은 처리하는 시스템 일하고 update, insert및 delete요청. 그 때문에 행 잠금 기능을 위해 INNODB를 스토리지 엔진으로 선택했습니다. Gearman을 사용하여 다른 서버에서 작업을 병렬화하여 10 분마다 60,000 개의 …

1
자주 쿼리되는 100,000 개의 레코드가있는 MySQL 테이블
다양한 종류의 정보를 저장하기 위해 약 100 개의 테이블이있는 단일 데이터베이스가 있습니다. 가장 중요한 테이블은 고객 주문을 저장하는 데 사용되는 주문 테이블이며 현재 10 억 개가 넘는 레코드가 증가하고 있습니다. 이 테이블은 실시간 주문 대시 보드, 통계, 분석 등에서 필요한 다양한 정보를 위해 데이터베이스에서 가장 많이 쿼리 된 테이블입니다. 데이터베이스를 …

2
모든 데이터베이스에서 SQL 쿼리 실행
cPanel과 phpmyadmin을 사용하는 호스팅 계정이 하나 있습니다. 이 계정에는 모든 WordPress에 50 개의 데이터베이스가 있습니다. 암호를 업데이트하기 위해 모든 데이터베이스를 실행하도록이 쿼리를 수정해야합니다. 업데이트 'wp_users'SET 'user_pass'= MD5 ( 'somepassword') WHERE 'user_login'= 'admin'LIMIT 1; 모든 데이터베이스를 하나씩 거치지 않고 모든 데이터베이스를 대상으로 할 수있는 솔루션을 기대합니다. 감사합니다
11 mysql  phpmyadmin 

1
InnoDB INSERT 성능의 기능
안녕하세요, 최신 버전의 Percona Server를 실행하고 있습니다. 서버 버전 : 5.5.24-55 GPL (Percona Server), 릴리스 26.0 이러한 특성을 가진 10 개의 CPU 상자가 있습니다. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 …

2
MySQL의 SHOW SLAVE STATUS를 이해하려고
Master-Slave 복제 설정이 있는데 제대로 실행되고있는 것 같습니다. 다음은 SHOW SLAVE STATUS명령 의 결과입니다 . show slave STATUS\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: *.*.*.* Master_User: repliV1 Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 10726644 Relay_Log_File: mysqld-relay-bin.000056 Relay_Log_Pos: 231871 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: …

6
서버 재시작 후 Innodb 데이터베이스에서 auto_increment ID 재설정 방지
최근에 서버를 다시 시작할 때 InnoDB가 AUTO_INCREMENT 값을 다시 계산하는 방식으로 인해 ID 목록의 최상위 레코드에 ID가 재사용 될 수 있음을 읽었습니다. 일반적으로 사용자가 삭제되면 ID와 관련된 모든 항목이 다른 테이블에서도 삭제되므로 문제가되지 않습니다. 하지만 포럼 게시글을 고아로 두어 "Posted by = User # 123 ="로 표시하여 지난 대화를 유지합니다. …
11 mysql  innodb 


1
송장 생성 및 추적
2 주마다 시스템에서 회사에 대한 송장을 생성합니다. 회사는 매달 1 일과 16 일에 송장을받습니다. (2 주마다 Cron Job을 통해 실행됩니다. 주문 테이블을 스캔 한 다음 '인보이스'테이블에 추가합니다. 대안이 있습니까?) 표에 고객 주문 목록이 orders있으며 해당 회사가 속한 회사도 표시합니다 ( orders.company_id). invoice테이블 은 테이블에서 주문의 총 비용을 계산 orders합니다. 합리적인 …

3
최대 연결 값을 조정하는 MySQL 자동
my.cnf 파일에서 최대 연결 수를 약 2000으로 설정했습니다. max_connections=2048 5.5.20으로 업그레이드했으며 이제 오류 로그에 다음 줄이 표시됩니다. 120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400 mysql이 max connections 값을 214로 변경 한 이유는 무엇입니까? # mysqladmin variables | grep max_connections | max_connections | 214 OS에 의해 제한되는 …
11 mysql 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.