데이터베이스 관리자

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


14
PostgreSQL이 로컬에서 실행 중이지만 연결할 수 없습니다. 왜?
최근에 Mac OS X Lion (10.7.4)에서 Mountain Lion (10.8)으로 내 컴퓨터를 업데이트했는데 PostgreSQL 설치가 중단 된 것 같습니다. 원래 Homebrew를 통해 설치되었습니다. DBA는 아니지만 누군가 문제를 해결하는 방법을 알려줄 수 있기를 바랍니다. 연결할 수 없습니다 (그러나 산 이전 라이온 이전에는 가능했습니다). $ psql -U rails -d myapp_development psql: could not …


5
SQL Server에서 교착 상태없이 키 테이블에 대한 동시 액세스 처리
IDENTITY다양한 다른 테이블의 필드 대신 레거시 응용 프로그램에서 사용하는 테이블이 있습니다. 테이블의 각 행은에 LastID이름이 지정된 필드에 마지막으로 사용한 ID 를 저장합니다 IDName. 때로는 저장된 proc이 교착 상태를 겪습니다. 적절한 오류 처리기를 만들었습니다. 그러나이 방법론이 생각하는 것처럼 작동하는지 또는 여기 잘못된 트리를 짖고 있는지 확인하고 싶습니다. 교착 상태 없이이 테이블에 …

3
변수를 인라인 할 때 SQL Server가 더 나은 실행 계획을 사용하는 이유는 무엇입니까?
최적화하려는 SQL 쿼리가 있습니다. DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable 두 개의 색인이 있습니다. CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable (Id, SomeBit) INCLUDE …





6
SqlClient를 ARITHABORT ON으로 기본 설정
먼저해야 할 것 : 호환성 수준이 80 인 데이터베이스와 함께 MS SQL Server 2008을 사용하고 .Net 's에 연결하고 있습니다 System.Data.SqlClient.SqlConnection. 성능상의 이유로 인덱스 된 뷰를 만들었습니다. 결과적으로 뷰에서 참조 된 테이블에 대한 업데이트는로 수행해야합니다 ARITHABORT ON. 그러나 프로파일 러는 SqlClient가에 연결 중임을 표시 ARITHABORT OFF하므로 해당 테이블에 대한 업데이트가 실패합니다. …

5
PostgreSQL의 Select 쿼리에서 기본값을 어떻게 사용합니까?
행이 반환되지 않으면 사용해야하는 열에 기본값을 사용하고 싶습니다. PostgreSQL에서도 가능합니까? 어떻게하니? 아니면 이것을 해결할 수있는 다른 방법이 있습니까? 예를 들면 다음과 같습니다. SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3 그리고 org_id = 3테이블에 행이 없으면 반환하고 싶습니다 0.

9
Oracle DUAL 테이블은 어떻게 작동합니까?
SQL> desc dual Name Null? Type ----------------------------------------- -------- ---------------------------- DUMMY VARCHAR2(1) SQL> select 4*5 from dual; 4*5 ---------- 20 SQL> 정말 이상하다고 생각합니다. 이중으로 4 * 5라는 열이 없으면 select 문은 어떻게 작동합니까? 또한 듀얼 테이블을 만들 때 왜 같은 동작이 나타나지 않습니까? SQL> create table dual2(dummy varchar2(1)); Table created. …
32 oracle 


1
명령문 실행 속도가 네트워크 연결에 의존하는 이유는 무엇입니까?
T-SQL 실행 속도는 서버에 대한 네트워크 연결 대기 시간에 달려 있습니다. SQL Server에 대해 클라이언트에 다시보고 할 내용이 없으면 완료 될 때까지 실행되지만 테스트는 다른 이야기를 보여줍니다. create procedure UselessLoop @I int as declare @D datetime = getdate() while @I > 0 set @I -= 1 print datediff(millisecond, @D, getdate()) …
31 sql-server  t-sql 

6
장치의 미디어 제품군이 잘못 구성되었습니다. SQL Server가이 미디어 제품군을 처리 할 수 ​​없습니다
SQL 서버에서 .BAK를 복원하려고하는데 다음 오류가 발생합니다. 메시지 3241, 수준 16, 상태 7, 줄 1 'c : \ glyn \ JA.bak'장치의 미디어 제품군이 잘못 구성되었습니다. SQL Server는이 미디어 제품군을 처리 할 수 ​​없습니다. 메시지 3013, 수준 16, 상태 1, 줄 1 RESTORE DATABASE가 비정상적으로 종료됩니다. 2012, 2008 및 2005를 사용하여 …

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