데이터베이스 관리자

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


2
PostgreSQL에서 타임 스탬프를 가장 잘 저장하는 방법은 무엇입니까?
PostgreSQL DB 디자인을 작업 중이며 타임 스탬프를 저장하는 가장 좋은 방법이 궁금합니다. 가정 다른 시간대의 사용자는 모든 CRUD 기능에 데이터베이스를 사용합니다. 나는 두 가지 옵션을 보았다. timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT 들어 timestamp나는 INSERT 순간에 대한 정확한 (UTC) 타임 스탬프를 대표 할 …



2
SQL Server에서 잠긴 테이블 또는 행 감지
차단 된 세션의 세부 정보를 추적하는 방법을 이해 / 학습하려고합니다. 그래서 다음 설정을 만들었습니다. create table foo (id integer not null primary key, some_data varchar(20)); insert into foo values (1, 'foo'); commit; 이제 두 개의 다른 클라이언트에서 데이터베이스에 두 번 연결합니다. 첫 번째 세션에서는 begin transaction update foo set some_data …

4
SQL Server 2012 복원 마법사 정지
2012 db 인스턴스와 2008 db 인스턴스가있는 SSMS Express 2012가 포함 된 개발 랩톱이 있습니다. 이 구성을 1 년 이상 사용해 왔습니다. 갑자기 복원 마법사를 사용할 수 없습니다. 마법사가 백업 파일을 선택하지만 왼쪽 상단에서 "파일"옵션을 선택하여 MDF 및 LDF의 위치를 ​​지정하면 대화 상자가 중단됩니다. 나는 수리를 시도했지만 운이 없다.
20 sql-server 


1
데이터베이스 설계 : 동일한 테이블에 대한 일대 다 관계
나는 Chequing_Account 테이블 (예산, iban 번호 및 계정의 다른 세부 정보가 포함되어 있음)이 0, 1 또는 많은 chequing 계정을 가질 수있는 두 개의 다른 테이블 Person 및 Corporation과 관련되어야하는 상황을 모델링해야합니다. 다시 말해서 나는 같은 테이블과 두 개의 일대 다 관계가 있습니다. 정규화 요구 사항을 존중하는이 문제에 대한 해결책을 듣고 …

1
이 NO JOIN PREDICATE 경고로 경고해야합니까?
성능이 좋지 않은 저장 프로 시저의 비트와 조각 문제를 해결하고 있습니다. 이 절차 섹션에 NO JOIN PREDICATE 경고가 발생합니다. select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else …

3
postgresql 데이터를 다른 드라이브로 이동
클라우드 환경으로 AWS를 사용하고 있습니다. 루트 인스턴스 볼륨과 동일한 드라이브에 PostgreSQL을 설치했습니다. 두 번째 드라이브를 인스턴스에 연결하고 마운트했습니다. 이제 모든 PostgreSQL 데이터를 다른 드라이브로 옮기고 싶습니다. 아직 개발 모드에 있으므로이 시점에서 이전이 더 쉬워지면 이전 데이터를 삭제할 수 있습니다. 가장 좋은 방법은 무엇입니까? PostgreSQL 테이블 스페이스는 내가보아야 할 것입니까?


2
MSSQL $ SQLEXPRESS에 대한 손상된 NTFS 권한
데이터베이스 서버를 "보안"하고 있습니다. 이를 위해 SQL Express 설치에서 생성 한 폴더에서 일부 권한을 제거했습니다. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. Data 폴더에 대한 사용 권한을 그대로 유지했지만 다른 것으로 필요하지 않은 것을 제거했습니다. 이제 데이터베이스를 백업 할 수 없습니다. 백업 위치를 선택하려고하면 대화 상자에 d : \ SQL 폴더에 아무것도 표시되지 …

2
이 실행 계획을 설명 할 수 있습니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 이 문제를 발견했을 때 다른 것을 연구하고있었습니다. 몇 가지 데이터가 포함 된 테스트 테이블을 생성하고 다른 쿼리를 실행하여 쿼리 작성 방법이 실행 계획에 어떤 영향을 미치는지 알아 냈습니다. …


2
식에서 집계 LIKE 쿼리 속도를 높이기 위해 인덱스를 만드는 방법은 무엇입니까?
제목에 잘못된 질문이있을 수 있습니다. 사실은 다음과 같습니다. Django 기반 사이트의 관리 인터페이스에서 고객 조회를 수행 할 때 고객 서비스 담당자가 응답 시간이 느리다고 불평했습니다. 우리는 Postgres 8.4.6을 사용하고 있습니다. 느린 쿼리 로깅을 시작하고이 범인을 발견했습니다. SELECT COUNT(*) FROM "auth_user" WHERE UPPER("auth_user"."email"::text) LIKE UPPER(E'%deyk%') 이 쿼리는 실행하는 데 32 초 …

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