«mysql» 태그된 질문

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

3
syslog에 MySQL 로그를 어떻게 출력합니까?
우분투 (10.04 LTS)에서 MySQL (5.1.41)을 로깅하기 위해 syslog를 사용하고 싶습니다. syslog에 오류 로그를 출력하는 정보를 찾았습니다. [mysqld_safe] syslog 그러나 일반 로그 및 느린 쿼리 로그를 로깅하는 데 syslog를 사용하고 싶습니다. 구성 파일을 작성하는 방법을 알려주십시오. 참조 매뉴얼에서 방법을 찾을 수 없습니다. http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html
13 mysql  logs 


5
동일한 물리적 서버에서 복제를 실행하는 것이 현명하지 않습니까?
데이터베이스에 Master-Slave 복제를 설정하려고합니다. 슬레이브 서버는 리던던시 및 보고서 서버에 사용됩니다. 그러나 내가 겪고있는 가장 큰 문제 중 하나는 데이터 센터의 성능을 이미 최대한 활용하고 있다는 것입니다. 따라서 다른 물리적 서버를 추가하는 것은 옵션이 아닙니다. 기존 데이터베이스 서버는 CPU에 이르기까지 충분히 활용되지 않습니다 (부하 평균은 실제로 쿼드 코어에서 1을 초과하지 …

3
MySQL 저장 루틴의 동적 SQL
스토어드 루틴 및 트리거에 대한 제한 사항에 따라 동적 SQL을 사용할 수 없습니다 (버전 5.0.13 이상의 스토어드 프로 시저에 대한 제한 사항 해제). 왜이 제한이 있습니까? 왜 기능이나 트리거가 아닌 절차를 위해 들어 올리겠습니까?

2
600GB 테이블 인덱스 키 데이터 유형을 INT에서 BIGINT로 변경하는 가장 빠른 방법
600GB MySQL 테이블에서 데이터 유형을 INT에서 BIGINT로 변경해야합니다. 이 열에는 고유 한 인덱스가 있습니다. 나는 서명되지 않은 INT를 사용하는 것이 좋지만 BIGINT로 변경하면 거의 같은 고통이 될 것이라고 가정합니다. 테이블 엔진은 InnoDB입니다. 더 쉬운 것 : 테이블 변경 복사 구조 INSERT INTO (SELECT *) 덤프 테이블 및 덤프 파일 테이블 …


6
MySQL에서 큰 테이블에 열을 추가하는 방법
저는 PHP 개발자이므로 엄격하지는 않습니다. 큰 테이블 ~ 5.5GB 덤프가 있습니다. PM은 새로운 기능을 수행하기 위해 새로운 칼럼을 만들기로 결정했습니다. 테이블은 InnoDB이므로 내가 시도한 것 : 테이블 잠금 화면에서 테이블을 변경하십시오. ~ 30 시간도 걸리지 않았습니다. 그래서 나는 그것을 막았다. 모든 거래를 끝내지는 않았지만 두 번째 시간은 멀티 락이 아니기 …
13 mysql  innodb 

1
느린 쿼리가 로깅되지 않음
최적화를 사용할 수있는 쿼리를 식별하기 위해 서버에서 느린 쿼리 로깅을 활성화하려고합니다. 간단하게 들리지만 파일을 쓰지 않습니다. 나는 오류 나 그와 비슷한 것을 얻지 못하고 느린 쿼리를 기록하지 않는 것 같습니다. 구성 변경 후 mysql을 다시 시작한 것을 기억했습니다. MySQL Ver 5.1.61을 사용하고 있습니다. 다음은 my.cnf에있는 내용입니다. slow-query-log=1 slow-query-log-file=/var/logs/my.slow.log long_query_time=1 /var/logs/my.slow.log …

4
큰 쿼리를 여러 개의 작은 쿼리로 분리하는 것이 더 낫습니까?
원하는 결과를 얻기 위해 여러 테이블을 sub select 문과 함께 여러 테이블을 조인해야하는 상황이 있습니다. 내 질문은, 여러 개의 작은 쿼리를 사용하고 DB를 두 번 이상의 호출로 쿼리하여 논리적 작업을 응용 프로그램 계층으로 가져와야합니까? 예를 들어 다음 쿼리를 고려하십시오. SELECT * FROM `users` WHERE `user_id` IN (SELECT f2.`friend_user_id` FROM `friends` …

2
선택에 고정 된 가치를 얻으십시오
SELECT"money"필드의 값을 얻는 쿼리 를 수행해야합니다 . 이 필드는 실제로 데이터베이스에 존재하지 않습니다. 이 필드를 고정 값으로 반환하려면 쿼리가 필요합니다. 이 경우 USD 값입니다. SELECT명령문 에서 상수 값을 어떻게 반환 합니까?
13 mysql 

4
MySQL 데이터를 파일로 출력 할 수 없습니다
MySQL 테이블의 데이터를 파일로 출력하려고하지만 권한 오류가 발생합니다. $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> 문제의 디렉토리가 777로 chmodded되면 왜 …

2
MySQL CAST와 CONVERT
간단한 계산에 사용하려는 VARCHAR (숫자 데이터 포함)이 있다고 가정 해 봅시다 (10을 더함). CAST 함수에 대한 MySQL 문서에 따르면 CAST 또는 CONVERT 로이 작업을 수행 할 수 있습니다. SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; 또는: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; 이 점에서 CAST와 CONVERT의 차이점은 무엇입니까? 둘 …
13 mysql 

1
MySQL 샤딩 및 MySQL 클러스터
성능 만 고려 하면 MySQL 클러스터가 맞춤형 데이터 샤딩 MySQL 솔루션을 능가 할 수 있습니까? 샤딩 = 수평 파티셔닝 샤딩을 언급 할 때, 애플리케이션 계층에서 만들어진 샤딩을 고려하고 있습니다. 예를 들어 독립 MySQL 인스턴스에 레코드를 고르게 분배하는 것입니다. 두 서버의 경우 (key mod 2) 일 수 있습니다.
13 mysql  ndbcluster 

4
최적의 MySQL InnoDB 버퍼 풀 인스턴스 수
서버 특성 총 시스템 RAM : 8GB CPU 코어 수 : 6 DB에 약 2GB의 데이터가 있습니다. InnoDB 버퍼 풀 크기를 4GB로 설정했습니다. 어떤게 더 좋아: Innodb 버퍼 풀 인스턴스가 1로 설정 되었습니까? Innodb 버퍼 풀 인스턴스가 2 (각각 2GB)로 설정 되었습니까? Innodb 버퍼 풀 인스턴스가 4 (각각 1GB)로 설정 …


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