데이터베이스 관리자

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

2
CREATE TABLE 잠금
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . 다른 응용 프로그램에서 나는 나쁜 디자인에 감동했습니다 : 여러 스레드가 EnsureDatabaseSchemaExists()동시에 메소드를 실행합니다. 기본적으로 다음과 같습니다. IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') …

3
쿼리 성능을 가장 잘 측정하려면 어떻게합니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . 두 개의 저장 프로 시저가 있는데 두 번째 저장 프로 시저는 첫 번째 저장 프로 시저입니다. 나는 그것이 얼마나 개선되었는지 정확하게 측정하려고합니다. 1 / 측정 시간 clock …

2
MySQL에서 시퀀스를 생성하는 방법
mysql 에서이 테이블을 고려하십시오. create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ 다음 열로 테이블을 생성하는 간단한 쿼리가 있습니까? 1에서 10까지의 숫자 숫자가 테이블 번호에 있으면 1, …
19 mysql  sequence 

2
덤프를 복원하는 동안 모든 제한 조건 및 테이블 확인을 사용하지 않도록 설정
PostgreSQL 데이터베이스 덤프를 얻었습니다. pg_dump -U user-name -d db-name -f dumpfile 그런 다음 다른 데이터베이스에서 다음을 사용하여 복원을 진행합니다. psql X -U postgres -d db-name-b -f dumpfile 내 문제는 데이터베이스에 참조 제약 조건, 검사 및 트리거가 포함되어 있으며 복원 중에 정보가 검사 순서를 따르지 않는 순서로로드되지 않기 때문에 이러한 검사 …

1
24x7 vs 야간 시간 창
연중 무휴 운영으로 더 잘 전환하는 방법에 대한 리소스는 어디에서 찾을 수 있습니까? 큰 데이터베이스를 보유한 대기업은 어떻게 이것을 달성합니까? 다음과 같은 야간 작업 오래된 데이터 제거 재색 인 통계 업데이트 모두 Google 시스템에 중대한 영향을 미치는 것으로 보입니다 ( 예 : 온라인 사용자 및 실시간 데이터 피드). 이 주제와 …
19 sql-server 

5
SQL Server 2012 : 명령 줄에서 스크립트 생성
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . SQL Server 2012를 실행하고 있습니다. SQL Server Management Studio에는 데이터베이스를 마우스 오른쪽 단추로 클릭 한 다음 작업 및 스크립트 생성을 선택할 수있는 옵션이 있습니다. 어떻게 든 명령 …

2
MySQL은 쿼리를 캐시합니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . MySQL 데이터베이스를 PHP 데이터 객체 (PDO)와 인터페이스하고 광범위한 SQL 쿼리를 실행하고 있습니다. 일반적으로 약 1500ms가 소요됩니다. 여전히 최적화해야합니다. 짧은 간격으로 PHP 스크립트를 두 번 실행하면 쿼리에 약 90ms가 …
19 mysql 


5
데이터베이스의 mdf 파일 위치
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . 데이터베이스가 Project있습니다. 내가 찾을 수있는 내 문제입니다 .mdf및 _log.ldf내 데이터베이스의 I 다른 사용자에게 내 데이터베이스를 전송할 수 있도록. Microsoft SQL Server 2008 Management Studio를 사용하고 있습니다. 내 Ssms.exe경로에 …

2
쿼리가 논리적으로 비슷한 경우 계획이 다른 이유는 무엇입니까?
나는 7 주 동안 Seven Databases 의 Day 3의 첫 숙제 질문에 답하는 두 가지 기능을 썼습니다 . 원하는 영화 제목이나 배우 이름을 입력 할 수있는 저장 프로 시저를 만들면 배우가 출연 한 영화 나 비슷한 장르의 영화를 기반으로 상위 5 개 제안을 반환합니다. 첫 번째 시도는 정확하지만 느립니다. 결과를 …


3
SQLCMD 명령이 악센트를 삽입 할 수 없습니다
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . 명령 줄에서 새 데이터베이스를 설정하기 위해 sqlcmd.exe 를 실행하려고합니다 . Windows 7 64 비트에서 SQL SERVER Express 2012를 사용하고 있습니다. 내가 사용하는 명령은 다음과 같습니다. SQLCMD -S .\MSSQLSERVER08 …

1
이 구문은 어떻게 작동합니까? {fn CurDate ()} 또는 {fn Now ()} 등
최근에 SQL Server 2005 용으로 작성된 상당히 오래된 저장 프로 시저를 살펴 봤는데 이해하지 못하는 내용이 있습니다. 일부 유형의 함수 호출 인 것 같습니다. 샘플: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; 이 모든 행이 표시됩니다 sys.objects이 create_date이전 24 시간 전. 이 쿼리에 대한 …

5
SQL Server 2008R2를위한 최적의 드라이브 구성
다음 설정을 가진 SQL Server 2008 R2를 실행하는 상당히 바쁜 데이터베이스 서버가 있습니다. SATA RAID 1 (2 Drives)-OS / 프로그램 SAS RAID 10 (4 개 드라이브)-SQL 데이터베이스 파일 (데이터 및 로그) SAS RAID 1 (2 개 드라이브)-TempDB (데이터 및 로그) 이 서버에 추가 드라이브를 추가 할 수 없다고 가정하고 사용 …

3
선택에서 여전히 추가 문자가 일치하는 고유 식별자
우리는 고유 식별자와 함께 SQL Server 2012를 사용하고 있으며 추가 문자를 추가하여 선택하면 36 문자가 아닌 UUID와 일치하는 결과를 반환합니다. 예를 들면 다음과 같습니다. select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' uuid가있는 행을 반환합니다 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. 그러나 당신이 실행하면 : select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8EXTRACHARS' 또한 uuid가있는 …

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