«mysql» 태그된 질문

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


2
데이터베이스 당 MySQL 활동을 모니터링 하시겠습니까?
내 서버의 각 데이터베이스에서 활동을 모니터링하는 가장 좋은 방법은 무엇입니까? 실시간으로 활동을 표시하는 mtop / mytop을 시도했지만 실행 된 모든 쿼리를 보는 것은 그리 실용적이지 않습니다. MySQL 로그를 활성화했지만 데이터베이스별로 분할 할 수있는 옵션이 없습니다. MySQL 서버를 모니터링하기 위해 어떤 도구를 사용하고 있습니까?

3
EXPLAIN 출력은 내 인덱스가 사용되지 않는다고 제안합니다.
done_status (done_status = INT)에서만 인덱스로 테이블을 설정했습니다. 내가 사용할 때 : EXPLAIN SELECT * FROM reminder WHERE done_status=2 나는 이것을 다시 얻는다. id select_type 테이블 유형 possible_keys key key_len 참조 행 추가 1 SIMPLE 알림 ALL done_status NULL NULL NULL 5 where 사용 그러나이 명령을 발행하면 : EXPLAIN SELECT * …
9 mysql 


4
MySQL DBA 인터뷰에서 무엇을 물어봐야합니까?
저는 소프트웨어 개발자이며 팀이 MySQL DBA를 고용하도록 돕고 있습니다. 우리가 직면하고있는 핵심 과제는 다음과 같습니다. 최대 절전 모드로 인해 쿼리 속도가 느려집니다. 데이터베이스 관리 (백업, 튜닝, 패치, 보안) 새로운 데이터 소스의 데이터 증가 및 오래된 데이터 축적으로 인한 확장 성. 향후 데이터 마이닝 및 데이터웨어 하우징을 시작할 계획입니다. 그 방법이 …

2
이것이 일반적인 MySQL 권한 세트입니까?
로컬 테스트 setup 프 설정에서 거의 phpmyadmin과 제목 상태를 사용하면 user = ANY, password = NO로 표시된 3 명의 사용자가 있습니다. USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | No | USAGE | No …

3
많은 SELECT / INSERT / UPDATE / DELETE를위한 MySQL 고성능
모든 사용자가 종종 10 ~ 300 초 동안 테이블에 레코드를 얻는 모듈을 만들고 있습니다. 시간이 만료되면 레코드가 삭제됩니다. 사례는 다음과 같습니다. 많은 사용자와 레코드가 자주 변경 될 것입니다. 레코드가 자주 변경되고 mysql에 문제가 있는지 궁금하기 때문에이 테이블의 애플리케이션 성능에 어떤 영향을 미치나요? 인덱스가왔다 갔다하는 것처럼이 특정 테이블의 데이터는 200 회 …

3
사용자는 mysqldump가 진행 중일 때 시스템이 느리게 작동한다고 불평합니다
MYSQL 데이터베이스 (ibdata1)의 크기는 73GB이며 INNODB 테이블 용 Windows 2008 O / S에서 전용 데이터베이스 서버로 실행되도록 구성되어 있습니다. mysqldump --skip-opt --quick --single-transaction --create-options --extended-insert --disable-keys --add-drop-table --complete-insert-를 사용하여 백업을 실행하고 있습니다. set-charset-compress --log-error = Proddb0635.err -u root -pjohndoe Proddb> \ devNas \ devNas \ sqlbackup \ LIVE \ db …

1
MySQL DB 서버에서 OPTIMIZE TABLE 쿼리 실행의 이점
OPTIMIZE TABLE tbl_nameMySQL 서버 에서 쿼리를 실행하여 얻을 수있는 실질적인 이점이 무엇인지 알고 싶습니다 . 나는 이것을 한 번 확인하고 이것이 실행 된 후 다음 DB 적중에 시간이 오래 걸리는 조각의 재배치 때문일 수 있지만 후속 적중은 일종의 성능을 보여 주므로 쿼리 캐싱 이이 트릭을 수행하는지 확실하지 않습니다. 최적화 또는 …

3
mysql에서 업데이트와 삽입 쿼리를 단일 쿼리로 결합하는 것과 관련된 쿼리
사용자의 변경 기록을 추적하여 프로파일을 변경할 때마다 이전 데이터를 가져 와서 기록에 저장하고 새 데이터로 업데이트해야합니다. 나는 a select를 사용 하여 오래된 데이터, insertto history 및 마지막으로 update데이터를 변경할 수 있습니다. 잠금 등을 사용하는 것과 같은 저장 프로 시저, 트리거 등을 사용하지 않고 mysql의 단일 쿼리 에서이 모든 것을 가질 …
9 mysql 

3
MEMORY 스토리지 엔진을 사용하고 있지만 MySQL이 여전히 내 디스크에 기록합니다.
MEMORY Engine액세스 속도가 내 프로젝트에서 가장 중요하기 때문에 특정 MYSQL 쿼리와 관련된 모든 테이블에 대해를 사용하고 있습니다. 어떤 이유로, 나는 많은 양의 디스크 쓰기가 여전히 발생한다는 것을 알았습니다. Windows가 RAM을 디스크로 바꾸었기 때문입니까? 이 문제가 발생하지 않도록하려면 어떻게해야합니까? 편집 : 다음은 전역 변수입니다. mysql> show global variables; +---------------------------------------------------+-------------------------------------------------------------------------------- ------------------------------+ | …

4
이 MySQL 쿼리를 더 최적화하려면 어떻게해야합니까?
쿼리 실행 시간이 특히 오래 걸리고 (15 초 이상) 데이터 세트가 커짐에 따라 시간이 갈수록 악화되고 있습니다. 나는 이것을 과거에 최적화했으며 색인, 코드 수준 정렬 및 기타 최적화를 추가했지만 더 정제해야합니다. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM `sounds` INNER JOIN ratings ON sounds.id = ratings.rateable_id WHERE (ratings.rateable_type …

4
MySQL에서 왜 메모리가 부족하다고 말합니까?
INSERT...SELECTJDBC를 사용하여 MySQL에서 상당히 큰 크기를 실행하려고 했지만 다음 예외가 발생했습니다. Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) 실제로 ResultSet 객체를 반환하지 않기 때문에 Java 힙 공간이 문제가되지 않아야한다고 생각했습니다. 그러나 어쨌든 나는 그것을 시도했지만 좋지 않았다. 그런 다음 MySQL Workbench에서 명령문을 실행하려고 시도했지만 …

4
InnoDB DELETE 성능을 향상시키는 방법은 무엇입니까?
따라서이 감사 테이블이 있습니다 (데이터베이스의 모든 테이블에 대한 작업을 추적합니다). CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT '', `className` varchar(255) NOT NULL, PRIMARY …

1
MySQL Workbench에서 외래 키 생성 오류
MySQL Workbench에서 내 데이터베이스로 스키마 변경 사항을 동기화하려고합니다. 외래 키를 만들려고 할 때 다음 오류가 발생합니다. Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) 실행하려는 명령문은 다음과 같습니다. ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT `fk_ai_allergy` FOREIGN KEY (`allergy_id` ) REFERENCES `tomato`.`ing_allergy` (`allergy_id` ) ON DELETE …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.