데이터베이스 관리자

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


2
SQL Server에서 다음과 같은 경우 LOOP JOIN을 강제 실행해야합니까?
일반적으로 모든 표준 이유로 조인 힌트를 사용하지 않는 것이 좋습니다. 그러나 최근에는 거의 항상 강제 루프 조인이 더 나은 성능을 발휘하는 패턴을 발견했습니다. 사실, 나는 그것을 사용하기 시작하고 너무 많이 추천하여 내가 뭔가 빠진 것이 아닌지 확인하기 위해 두 번째 의견을 얻고 싶었습니다. 다음은 대표적인 시나리오입니다 (예제를 생성하기위한 매우 구체적인 …
15 sql-server 

4
Mac의 SQL Server
OS X에 SQL Server Engine Express Edition을 설치할 수 있습니까? 집에서 MacBook을 사용하고 있으며 SQL Server의 테스트 / 학습 플랫폼으로 사용하고 싶습니다.

3
win-loss-tie 데이터에서 연속 카운트 및 연속 유형 가져 오기
내가 만든 SQL 바이올린을 그 누구보다 쉽게 일을 만드는 경우이 질문에 대해. 나는 일종의 판타지 스포츠 데이터베이스를 가지고 있고 내가 알아 내려고하는 것은 "현재 행진"데이터를 만드는 방법입니다 (팀이 마지막 2 경기에서 승리 한 경우 'W2'또는 잃어버린 경우 'L1') 이전 경기에서 승리 한 후 마지막 경기-또는 최근 경기에 묶인 경우 'T1') …

2
데이터베이스 소유자를위한 특권; 응용 프로그램 사용자
빠른 버전 : 데이터베이스 소유자가이 데이터베이스의 테이블에 액세스 할 수 있도록하려면 어떤 명령을 실행해야하며 해당 소유자의 계정에서 수행 할 수 있습니까? 더 긴 버전 : RDS에서 데이터베이스를 작성 중입니다. Amazon으로 구성한 '루트'사용자가 있습니다. Amazon은 매우 권한이 있지만 실제로는 수퍼 유저가 아닌 그룹 역할 'rds_superuser'를 자동으로 생성합니다. 다음과 같이 응용 프로그램의 …

2
SQL Server 2012에서 읽기 전용 서버 역할을 만드는 방법은 무엇입니까?
새 서버 역할을 만들 때 "모든 데이터베이스보기"권한을 부여하고 있지만이 권한만으로도 사용자는 시스템 데이터베이스를 볼 수 있습니다. 읽기 전용이고 모든 데이터베이스를 읽을 수있는 서버 역할을 만들려고합니다. 사용자 데이터베이스를 읽기 위해 사용자 정의 서버 역할을 만드는 방법이 있습니까? 아니면 사용자 당 사용자 매핑을 통해이 작업을 수행해야합니까?

1
비 클러스터형 인덱스에 클러스터형 인덱스 열을 포함해야합니까?
비 클러스터형 인덱스가 클러스터 된 인덱스를 기반으로한다는 것을 고려할 때 비 클러스터형 인덱스가 클러스터형 인덱스에 포함 된 열을 나열해야합니까? 다시 말해 Products 테이블에 ProductID에 대한 클러스터 된 인덱스가 포함되어 있으면 ProductID 열을 포함하는 것이 좋습니다 비 클러스터형 인덱스를 만들 때 열로 추가해야합니까? 그렇지 않은 경우 비 클러스터형 인덱스에 열 이름을 …

3
WHERE 조건 및 GROUP BY가 포함 된 SQL 쿼리에 대한 인덱스
WHERE조건이 있는 SQL 쿼리에 사용할 인덱스와 GROUP BY현재 매우 느린 인덱스를 확인하려고합니다 . 내 쿼리 : SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id 테이블에는 현재 32.000.000 개의 행이 있습니다. 시간 프레임을 늘리면 쿼리 실행 시간이 많이 증가합니다. 해당 테이블은 다음과 …

3
가동 중지 시간을 최소화하면서 heroku 데이터베이스를 Amazon RDS로 마이그레이션
heroku postgres 데이터베이스가 있고 비용을 절약하기 위해 Amazon RDS로 마이그레이션하려고합니다. 가동 중지 시간을 최소화하면서 그렇게하는 방법은 무엇입니까? 일반적으로 실시간으로 데이터베이스를 복제 한 다음 복제 된 DB를 기본 DB로 승격시킵니다. 팔로워 데이터베이스를 사용하여 heroku 내에서 DB를 마이그레이션 할 수 있으며 읽기 전용 복제본 데이터베이스를 사용하여 Amazon RDS 내에서 DB를 마이그레이션 할 …

4
유지 관리 계획 작업에서 로컬 서버 연결을 변경하거나 업데이트하는 방법
이틀 전에 클라이언트가 개발자 서버 이름 중 하나를 변경했습니다. 서버 이름이 바뀐 후 서버 이름이 일치하지 않아 모든 유지 관리 작업 및 기타 작업이 실패합니다. 우리는 SQL Server 2012 버전과 Server 2008 OS를 사용하고 있습니다. 오늘 아침에 SQL Server 2012 이름을 지정된 이름으로 업데이트하고 테이블을 만들고 절차를 업데이트했습니다. 유지 관리 …

1
최상위 데이터베이스 플랫폼에서 부호없는 정수 유형을 사용할 수없는 이유는 무엇입니까?
데이터베이스는 일반적으로 다양한 데이터 유형과 사용자 정의 길이로 매우 사용자 정의 할 수 있습니다. unsigned intPostgreSQL 및 MS SQL Server에서 사용할 수없는 유형 을 사용하는 구문을 찾으려고 노력하면서 놀랍습니다 . MySQL과 오라클이 보인다. 이것은 부분적으로 눈에 띄지 않는 생략처럼 보입니다. 다음 최고의 성능 옵션은 길고 큰 (8 바이트 정수)이지만 완전히 …

5
PostgreSQL에서 백업용 읽기 전용 사용자를 어떻게 만들 수 있습니까?
PostgreSQL에서 읽기 전용 백업 사용자를 생성하는 것이 불가능하다는 것이 사실입니까? IRC 채널에서 소유 권한이없는 백업 전용 사용자를 가질 수 없다는 조언을 받았습니다. 나는 그것이 매우 이상하다는 것을 알기 때문에 뭔가 빠진 것이 아닌지 확인하고 싶습니다. 아래는 내가 시도한 결과이지만 원하는 결과를 얻지 못합니다. pg_dump주어진 테이블에서 할 때 나는 얻는다 Permission …

6
오라클은 무료로 다운로드 할 수 있습니까?
저는 Java 개발자이며 현재 PostgreSQL을 RDBMS로 사용하고 있습니다. 그러나 나는 또한 Oracle을 배우고 싶습니다. 그렇다면 무료로 최신 버전의 Oracle (11g)을 무료로 다운로드 할 수 있습니까? Oracle Database 11g Release 2 Downloads 링크를 찾았 으며 다운로드 가능한 것으로 보입니다. 그러나 Oracle Server는 독점적이라는 것을 알고 있습니다. 어떻게 작동합니까? 또한 Oracle 11g …
15 oracle  plsql 

3
모든 CPU 코어 / 스레드를 사용하지 않는 SQL Server
SQL Server 하드웨어를 업그레이드 한 후 Windows 작업 관리자에서 SQL 인스턴스가 사용 가능한 스레드의 절반 만 사용하고 있음을 알았습니다. . 서버에는 다음과 같은 하드웨어 및 소프트웨어가 있습니다. Windows 2008 R2 Enterprise 64 비트 SP1 Intel Xeon E7-4870-4 프로세서 (40 코어, 80 스레드) Microsoft SQL Server 2012 Enterprise Edition (64 비트) …

1
MySQL 5.6 DateTime 잘못된 날짜 시간 값 : '2013-08-25T17 : 00 : 00 + 00 : 00'오류 코드 1292
MySQL 5.6을 사용하고 있으며 데이터베이스에 대해 다음 SQL 문을 실행하는 프로그램이 있습니다. UPDATE `m_table` SET `s_time` = '2013-08-25T17:00:00+00:00' WHERE id = '123' 불행히도 다음과 같은 오류가 발생합니다. 1 번째 행의 's_time'열에 대해 잘못된 날짜 시간 값 : '2013-08-25T17 : 00 : 00 + 00 : 00' s_time의 데이터 유형은 DateTime입니다. …
15 mysql  datetime 

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