데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A

12
DBA가 어떻게 더 '프로그래머 친화적'이 될 수 있습니까?
dba.se 버전 과 programmers.se 버전 의 질문 에 대한 답변과 의견 "데이터베이스 계층에 응용 프로그램 논리를 넣거나 반대하는 이유는 무엇입니까?" 일부 작업장에서 DBA와 프로그래머 사이의 차이점에 대해 매우 밝히고 있습니다. 이와 같은 문제에 대해 프로그래머와 더 잘 작업하기 위해 DBA는 어떻게 다르게 할 수 있습니까? 우리는 : 프로그래머가 잘 설계 …


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

3
사용자 postgres에 대한 암호 요구 사항을 제거
설치시 PostgreSQL에는 db 루트 사용자 (postgres)의 비밀번호가 없음을 이해합니다. postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... 그리고 다음과 같이 설정하는 것이 좋습니다. alter role postgres password '<<very-secret>>'; (그리고 pg_hba.conf그에 따라 파일 을 업데이트하십시오 ) 내 질문은 : user에 암호가 …

4
성능 비교를 실행하기 전에 캐시를 지우는 SQL Server 명령
서로 다른 두 쿼리의 실행 시간을 비교할 때 첫 번째 쿼리의 실행이 두 번째 쿼리의 성능을 변경하지 않도록 캐시를 지우는 것이 중요합니다. Google 검색에서 다음 명령을 찾을 수 있습니다. DBCC FREESYSTEMCACHE DBCC FREESESSIONCACHE DBCC FREEPROCCACHE 사실, 내 쿼리는 이전보다 여러 번 실행 한 후에보다 현실적인 시간이 걸립니다. 그러나 이것이 권장되는 …

4
기능 성능
저장 프로 시저 성능 (이전 기사) 과 유용성 이 의심스러운 MySQL 배경에서 회사의 새 제품에 대한 PostgreSQL을 평가하고 있습니다. 내가하고 싶은 일 중 하나는 일부 응용 프로그램 논리 를 저장 프로 시저로 옮기는 것이므로 PostgreSQL (9.0)의 함수 사용에 대한 DO 및 DO N'T (모범 사례), 특히 성능 함정과 관련하여 요청합니다.

3
과도한 정렬 메모리 부여
이 간단한 쿼리에 왜 그렇게 많은 메모리가 부여됩니까? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, SortMe) SELECT …

1
데이터베이스 관리자가 일반적으로 사용하는 약어
데이터베이스 관리자들 사이에서 가장 일반적으로 사용되는 약어는 무엇이며 상관 관계는 무엇입니까? 이는 커뮤니티 및 데이터베이스 등을 작업 할 때 일반적으로 사용되는 용어 및 약어의 의미를 검색하는 사용자를위한 것입니다.

5
언제 비정규 화해야합니까?
우리 모두는 데이터베이스 정규화에 익숙하다고 생각 합니다 . 내 질문은 : 테이블을 비정규 화하려는 경우 사용하는 몇 가지 지침은 무엇입니까?


2
now ()와 current_timestamp의 차이점
PostgreSQL에서는 now()and current_timestamp함수를 사용하지만 아무런 차이가 없습니다. # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) 뭔가 빠졌습니까?

1
작동하고 완전한 PostgreSQL DB 백업 및 테스트를 얻는 방법
MS SQL Server에서와 마찬가지로 Postgres 전체 백업을 수행하는 방법에 대한 명확한 대답을 얻을 수 있기를 바랐으며 고아 사용자를 돌 보았습니다. 내가 읽은 내용에서 잘못되었을 수 있습니다. 좋은 PostgreSQL 블로그를 찾는 것이 어려웠으므로 나에게 일부를 추천하십시오.이 앱이 어떻게 작동하는지 파악해야 백업 및 Slony를 신뢰할 수 있습니다. 복제. s 를 선택하는 동안 …

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 쿼리의 차이점은 …

5
IP 주소를 통해 서버의 SQL 데이터베이스에 연결할 수 없습니다
Windows Server 2008을 실행하는 서버를 설정했으며 SQL Server 2008 Express가 설치되어 있습니다. 을 통해 컴퓨터의 SQL Server Express 데이터베이스에 연결할 수 있습니다 MACHINENAME/SQLEXPRESS. 그러나 IP 주소를 사용하여 소프트웨어 나 스크립트를 통해 연결할 때는 연결할 수 없습니다. 나는 시도했다 : 방화벽을 끄십시오. SQL 데이터베이스에 대한 원격 연결 허용 SQL 구성 내에서 …

5
SQL Server CASE 문은 모든 조건을 평가하거나 첫 번째 TRUE 조건에서 종료됩니까?
SQL Server (특히 2008 또는 2012) CASE문은 모든 WHEN조건 WHEN을 평가합니까 아니면 true로 평가 되는 절을 찾으면 종료 됩니까? 전체 조건 집합을 통과하는 경우 true로 평가되는 마지막 조건이 true로 평가 된 첫 번째 조건이 덮어 쓴다는 의미입니까? 예를 들면 다음과 같습니다. SELECT CASE WHEN 1+1 = 2 THEN'YES' WHEN 1+1 …
44 sql-server  t-sql  case 

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