«mysql» 태그된 질문

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

1
MySQL에서 테이블을 어떻게 교환합니까?
foo매번 계산되는 통계가 들어 있는 table이 있다고 가정 해보십시오 . 다른 쿼리에서 많이 사용됩니다. 그렇기 때문에 최신 통계를 계산 foo_new하고 계산이 준비되면 스왑을 원합니다 . 나는 할 수있을 것이다 ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; 그러나 테이블 foo이 없을 때 쿼리가 두 줄 사이에 테이블이 필요한 …

3
InnoDB가 모든 데이터베이스를 하나의 파일로 저장하는 이유는 무엇입니까?
MyISAM을 사용하여 각 테이블을 해당 파일에 저장하는 것이 편리했습니다. InnoDB는 여러 측면에서 발전했지만 InnoDB가 모든 데이터베이스를 하나의 파일 ( ibdata1기본적으로)로 저장하는 이유가 궁금 합니다. InnoDB가 파일의 데이터 위치를 테이블의 개별 인덱스 파일별로 매핑한다는 것을 이해하지만 모든 데이터가 하나의 파일로 혼합되는 이유를 이해하지 못합니다. 그리고 더 중요한 것은 왜 서버의 모든 …

6
고객 당 데이터베이스를 만들 때 어떤 문제가 발생합니까?
나는 Fog Creek이 고객 당 데이터베이스를 Fogbugz에 사용 한다는 점 을 스택 오버 플로우 팟 캐스트에서 기억합니다 . Fogbugz On Demand 서버에는 수만 개의 데이터베이스가 있다고 가정합니다. 우리는 웹 응용 프로그램을 개발하기 시작했으며 비슷한 문제가 있습니다 (많은 고객이 자체 격리 된 데이터를 가지고 있음). 고객 당 데이터베이스를 사용할 때 어떤 …

12
기본 키 / 외부 키 일치가 조인에 사용되지 않는 이유는 무엇입니까?
많은 DBMS (예 : mysql, postgres, mssql)가 fk 및 pk 조합을 사용하여 데이터 변경 사항을 제한하는 경우를 제외하고는 기본적으로 조인 할 열을 자동으로 선택하는 데 거의 사용되지 않습니다 (이름과의 자연 조인처럼). 왜 그런 겁니까? pk / fk를 사용하여 두 테이블 사이의 관계를 이미 정의한 경우 데이터베이스에서 해당 테이블을 조인하면 pk …
48 mysql  sql-server 


5
DROP DATABASE가 왜 그렇게 오래 걸립니까? (MySQL)
새로운 CentOS 설치. 큰 DB (2GB SQL 파일) 가져 오기를 실행 중이었고 문제가있었습니다. SSH 클라이언트가 연결이 끊어졌고 가져 오기가 정지 된 것 같습니다. 다른 창을 사용하여 mysql에 로그인했으며 가져 오기가 종료되어 특정 3M 행 테이블에 붙어있는 것처럼 보입니다. 그래서 나는 시도했다 DROP DATABASE huge_db; 15-20 분 후 다른 창에서 나는 …
46 mysql  mysqldump 


3
mysql에서 On Delete Cascade와 On Update Cascade의 차이점
나는 MySQL의 데이터베이스 - 두 개의 테이블이 parent,을 child. 부모 테이블을 기반으로 자식 테이블에 외래 키 참조를 추가하려고합니다. ON UPDATE CASCADE와 사이에 큰 차이가 있습니까?ON DELETE CASCADE 내 부모님 테이블 CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) ENGINE=INNODB; 내 질문은 : 다음 SQL 쿼리의 차이점은 …

3
우분투에서 MySQL 테이블 이름을 대소 문자를 구분하지 않게 만드는 방법은 무엇입니까?
Ubuntu 13.10 및 MySQL 5.6을 사용하고 있으며 데이터베이스 이름과 테이블 이름이 기본적으로 Ubuntu (및 일부 다른 * nix 환경)에서 대소 문자를 구분한다는 것을 알고 있습니다. 이제 우분투에서 MySQL이 대소 문자를 구분하지 않게 만들고 싶습니다 . 가능합니까? 그렇다면 어떻게해야합니까?

3
사용자에게 슈퍼 권한을 부여하는 방법
사용자를 만들고 user1에게 권한을 부여했습니다. `grant all privileges on db1.* to user1@'%' with grant option; mysql workbench를 사용하여 덤프를 내 데이터베이스로 가져옵니다. 데이터베이스 db1로 덤프를 가져 오는 동안 오류가 발생했습니다. ERROR 1227 (42000) at line 49: Access denied; you need (at least one of) the SUPER privilege(s) for this operation …

1
PostgreSQL 및 MySQL의 확장 성 제한
MySQL 또는 PostgreSQL과 같은 샤드되지 않은 관계형 데이터베이스의 성능이 10TB를 초과하는 "파손"을 들었습니다. 나는 Netezza, Greenplum 또는 Vertica 등을 제안하지 않았기 때문에 그러한 한계가 존재한다고 생각하지만, 여기에 누군가 가이 한계가 정량화되는 연구 논문 또는 공식 사례 연구에 대한 언급이 있는지 묻고 싶습니다.

9
MySQL 용 Microsoft의 "SQL Server Profiler"와 같은 도구가 있습니까? [닫은]
MySQL에서 개발하는 동안 프로파일 러를 실행할 수 없었습니다. 내가 찾을 수 SQLyog에가 쿼리 분석기에 대한 충분한 대체하지만 도구를 발견하지 않은 SQL 프로파일 러처럼 작동합니다. Microsoft의 SQL 프로파일 러를 보지 못한 MySQL 사용자의 경우 스크린 샷이 있습니다. 이전 작업에서 우리는 SQL 프로파일 러 보다 우월한 도구를 사용 했으며 심지어 스택 추적을 …
43 mysql  profiler  tools 

2
MySQL : 테이블과 관련된 외래 키를 확인하는 방법
MySql에서 테이블과 관련된 외래 키를 보는 방법은 무엇입니까? 배경 : 외래 키 제약 조건이있는 MySql에 테이블을 삭제하고 싶습니다. 내가 할 때 나는 이것을 얻는다 : Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails 다른 테이블을 떠나 테이블과 관련된 외래 키를 어떻게 삭제할 수 …

4
통신 오류를 읽는 MySQL 오류
MySQL 오류 로그에는 다음과 같은 경고가 거의 없습니다. 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) 데이터 자체가 손실되는 것을 보지 못했기 때문에이 경고의 의미 또는 원인과 원인을 해결하는 방법에 대해 궁금합니다. 이것은 RHEL 6.1 및 MySQL Enterprise 5.5에 …
42 mysql  mysql-5.5 

6
데이터베이스 용 SSD 및 HDD
MySQL 서버를 실행하기 위해 새 서버를 구입하려고합니다. 이 새로운 서버는 내 메인 머신의 슬레이브가됩니다. 그러나이 서버는 "많은 읽기 및 복잡한 쿼리"만보고 할 수 있습니다. 이제 솔리드 스테이트 하드 드라이브에 투자하는 것을 고려하고 있지만 실제로 가치가 있는지 궁금합니다. SSD와 SATA 7200 하드 드라이브의 차이점은 약 $ 1500이며 SSD의 디스크 공간이 더 …
42 mysql  ssd 

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