데이터베이스 관리자

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

6
SQL Server Management Studio 2012 : SSMS 프로젝트에 폴더가있는 방법
SSMS 2012를 사용하여 SQL Server 2012 및 우리가 사용하는 Azure SQL 서버와 통신하고 있습니다. 저는 SQL 전문가가 아니므로 나중에 참조 할 수 있도록 대부분의 SQL 스크립트를 저장했습니다. SSMS 프로젝트에서 20 개 정도의 .SQL 스크립트를 빠르게 실행했으며 모두 동일한 'Queries'폴더에 있습니다. 프로젝트에서 "하위 폴더"를 생성하여 스크립트를 올바르게 구성 할 수있는 방법이 …

3
다른 데이터베이스의 내부 저장 프로 시저에 사용할 중앙 CLR 저장 프로 시저 / 함수 저장소 라이브러리를 설정 하시겠습니까?
C # CLR에서 개발 한 코드를 사용하여 시스템의 모든 데이터베이스에서 사용할 수 있도록 각 코드를 신뢰할 수 있고 CLR을 켜고 각 코드 안에 동일한 코드를 유지하지 않아도됩니다. . 관리 및 보안 관점에서이 작업을 수행하는 가장 좋은 방법이 있습니까? CLR 함수는 문자열 차단기, 전자 메일 유효성 검사, url en / decode, …

5
수백만 명의 사용자를 관리하는 방법?
정말 큰 것을 발사하려고합니다. 서버와 데이터베이스를 준비해야합니다. 각 100,000 명의 사용자 세트를 별도의 사용자 테이블에 그룹화하고 싶지만 한 사용자를 로그인하려고하는 사용자를 적절한 사용자 테이블에 연결하는 방법을 모르겠습니다. 예를 들어, 사용자 jay@mail.com가 사용자 테이블 # 36과 관련이 있다는 것을 어떻게 알 수 있습니까? 하나의 사용자 테이블에 1000 만 명의 사용자가 있거나 …
17 mysql  users 

2
왜 PostgreSQL Turtle이 있습니까?
방금 PostgreSQL 의 홍보 페이지를 확인하고 있었고이 작은 예술 작품을 발견했습니다. 그것은이다 "거북이 스타일" PostgreSQL의 로고. 이것은 몇 살이며 PostgreSQL은 공식적으로 코끼리 대신 거북이를 사용 했습니까? 여기서 이야기는 무엇입니까?
17 postgresql 

3
분리 / 복사 / 첨부 또는 백업 복원 재생을 통해 데이터를 마이그레이션해야합니까?
데이터베이스 파일을 이전 SAN에서 새로운 SAN으로 마이그레이션하려고합니다.이를 구현하는 몇 가지 옵션이 있습니다. (1) 서버의 새 데이터베이스에 전체 백업을 복원하려는 노력의 수준을 살펴볼 것을 제안했습니다. 그러나 (2) 원래 계획은 데이터베이스를 분리했다가 다시 연결하여 이전 SAN에서 새 SAN으로 파일을 복사하는 것이 었습니다. 내 직감은 더 안전하다고 생각되기 때문에 분리, 복사 및 부착 …


2
BIDS에서 시간 차원 재 계산
SSAS 2008 r2에서 BIDS를 사용하여 큐브를 만들고 있습니다. 마법사를 사용하여 시간 차원을 만들었습니다. 해당 구성의 일부는 날짜 범위를 선택하는 것입니다. 만든 후 원래 지정한 것보다 더 넓은 날짜 범위가 필요하다는 것을 깨달았습니다. 측정 기준을 열고 속성으로 이동하여 기간을 재정의 할 수 있음을 발견했습니다. 측정 기준을 저장하고 다시 처리했지만 테이블에 실제 …

3
NVL은 무엇을 의미합니까?
무엇 NVL을 의미합니까? 쿼리 결과에서 NULL이 아닌 값을 필터링하는 데 사용되는 Oracle 및 Informix (아마도 다른 것) 기능에 대해 이야기하고 있습니다 ( COALESCE다른 데이터베이스 와 유사 ).

1
관리 스튜디오를 닫을 때 SQL Server 성능 저하
SQL Server 2008 r2 express의 이상한 동작을 발견했습니다. 일반적으로 쿼리 실행 시간은 ~ 650ms이지만 Management Studio를 열고 간단한 쿼리 (예 :)를 SELECT * FROM Something실행하면 실행 시간이 ~ 40ms가됩니다. 관리 스튜디오를 닫으면이 값이 정상 ~ 650ms로 돌아갑니다. 쿼리가 어디서 실행되었는지에 관계없이 Management Studio 또는 내 응용 프로그램에서 (ADO.Net을 사용함) ARITHABORT …
17 sql-server  ssms 


2
데이터베이스 동기화 및 일시 삭제 시나리오에서 삭제 표시 테이블과 삭제 된 플래그
클라이언트 동기화 요구를 위해 삭제 된 항목을 추적해야합니다. 일반적으로 삭제 표시 테이블 및 행을 서버 데이터베이스에서 삭제 한 시점을 추적하는 트리거 를 추가하는 것이 좋습니다. 기본적으로 삭제 된 항목의 데이터를 사용하여 삭제 표시 테이블에 새 행을 추가하거나 항목을 원래 테이블 을 삭제하고 행이 삭제되었음을 표시하고 삭제가 발생했을 때 추적 할 …
17 delete 

3
관계형 데이터베이스가 빅 데이터의 규모를 충족시킬 수없는 이유는 무엇입니까?
빅 데이터 문제는 관계형 데이터베이스가 현재 생성되는 방대한 양의 데이터를 처리하도록 확장 될 수 없다는 것이 종종 반복됩니다. 그러나 Hadoop과 같은 빅 데이터 솔루션에는 이러한 확장 성 제한이 무엇입니까? Oracle RAC 또는 MySQL 샤딩 또는 Teradata와 같은 MPP RDBMS가 이러한 장점을 달성 할 수없는 이유는 무엇입니까? 기술적 인 한계에 관심이 …

4
트리거에서 스토어드 프로 시저 호출
다음 구문을 사용하여 mysql에 저장 프로 시저를 만들었습니다. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON ugm.`gid` = ug.`id` …

1
빈 문자열 : 왜 또는 언제 ''가 ''와 같은가?
이유를 설명 할 수있는 사람 select case when '' = ' ' then 1 else 0 end, LEN(''), LEN(' '), DATALENGTH(''), DATALENGTH(' '); 수확량 ----------- ----------- ----------- ----------- ----------- 1 0 0 0 1 이것의 재미있는 결과는 create table test ( val varchar(10) ); insert into test values( '' ); …

1
MySQL Master / Slave 복제에서 Slave에 쓰면 어떻게됩니까?
몇 가지 질문 슬레이브에 영향을 줄 수있는 마스터의 테이블에 대한 삽입 / 업데이트 / 삭제가있을 때까지 슬레이브 항목이 유지됩니까? 그렇지 않은 경우 슬레이브가 슬레이브와 삭제되거나 해당 엔트리를 마스터에 수동으로 복사하여 슬레이브와 마스터가 동기화되도록하려면 어떻게해야합니까? 가장 중요한 것은 테이블이 동기화되지 않았 음을 어떻게 감지합니까?

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