데이터베이스 관리자

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

2
TinyInt의 SQL Server 저장
SQL Server에서 왜 tinyint가 9B 행에 저장되어 있습니까? 어떤 이유로 NULL 비트 맵 마스크의 끝에 1 바이트가 더있는 것 같습니다. tempdb 사용; 가다 테이블 작성 tbl ( TINYINT NOT NULL ); 가다 tbl에 삽입 (i) 값 (1); 가다 DBCC IND ( 'tempdb', 'tbl',-1); 가다 DBCC TRACEON (3604); -페이지 덤프가 콘솔로 …

1
SQL Server DBA는 Windows Server에 대해 무엇을 알아야합니까?
이전 질문과 비슷합니다 . DBA는 SSAS에 대해 무엇을 알아야합니까? , 정말 멋진 답변을 만들었습니다 (감사합니다, @ConcernedOfTunbridgeWells!). 이제 비슷한 질문을합니다. SQL Server를 효율적으로 관리하고 뒤에서 일어나는 일을 이해하고 SQL Server가 실행되는 기본 OS를 어느 정도 알아야 하는지를 이해하려면 SQL Server DBA가 Windows Server에 대해 알아야 할 사항 훌륭한 DBA가 되려면? 개별 …

2
임시 테이블과 테이블 변수의 INSERT 성능 차이
SQL Server 2005에는 다음과 같은 문제가 있습니다. 테이블 변수에 일부 행을 삽입하려고하면 임시 테이블을 사용하는 동일한 삽입에 비해 많은 시간이 걸립니다. 이것은 테이블 변수에 삽입하는 코드입니다 DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT .. FROM ... 임시 테이블에 삽입 할 코드입니다. CREATE #Data TABLE(...) INSERT INTO #DATA( ... …

3
소셜 네트워크 / 지식 기반 커뮤니티를위한 데이터베이스 제안?
여름에 시작하고 싶은 새 프로젝트에 대한 다양한 데이터베이스 유형과 DBMS를 조사하고 있습니다. MySQL과 postgreSQL로 시스템을 만들었으므로 이제는 데이터베이스에 대한 지식과 경험을 넓히고 싶습니다. 내 프로젝트는 일종의 소셜 네트워크 / 총체적인 지식 일 것입니다. (아직도 그것을 설명하는 용어를 개발하지 않았 음). 나는보고있다 : 카산드라 (자체 유형의 쿼리 언어 사용); 기능이 풍부한 …

4
지난 12 시간의 각 시간마다 하나의 레코드를 생성하는 쉬운 방법을 알고 있습니까?
지난 12 시간 동안의 이벤트 수를 시간별로 그룹화 한 보고서가 있습니다. 충분히 쉽게 들리지만, 어려움을 겪고있는 것은 차이를 다루는 레코드를 포함시키는 방법입니다. 다음은 예제 테이블입니다. Event ( EventTime datetime, EventType int ) 데이터는 다음과 같습니다 : '2012-03-08 08:00:04', 1 '2012-03-08 09:10:00', 2 '2012-03-08 09:11:04', 2 '2012-03-08 09:10:09', 1 '2012-03-08 10:00:17', …

4
테이블이없는 데이터베이스에 데이터를 저장하는 방법은 무엇입니까?
학교에서 배운 것은 테이블에 데이터를 저장하는 SQL이었습니다. 지금은 데이터가 XML 파일로 저장되는 프로젝트를 진행하고 있습니다. 또한 모든 XML에는 비주얼 파일 (JPEG)에 대한 참조가 포함되어 있습니다. XML 자체에는 1,000 개가 넘는 좌표 포인트와 데이터에 대한 추가 정보가 포함되어 있습니다. 제 생각에는이 정보를 테이블에 저장하는 것은 의미가 없습니다. 게다가 SQL로 JPEG 파일도 …

1
높은 동시 저장 시스템
요구 사항에 3 개의 거대한 테이블 (구조화 된 데이터)이 있고 각각에 300 억 개의 행 (총 4TB 크기)이 있고 많은 동시 사용자 (원격 LAN 시스템의 병렬 OS 스레드)가 SELELCT WHERE GROUPBY 쿼리를 통한 데이터 및 동시 동시 (예 : 10,000 개의 동시 읽기) 및 사용자는 2000 개의 동시 작성기 (데이터 …

2
저장 프로 시저 매개 변수가 너무 많습니까?
방금 SQL Server 2008에서 저장 프로 시저를 작성하기 시작했으며 30 개 이상의 매개 변수가 있습니다. 나는 ~ 10 개 이상의 매개 변수를 가진 것을 쓰지 않았습니다. 문맥 상이 절차는 본질적 으로 단일 행을 단일 테이블에 삽입 합니다. 또한 매우 유사 할 것입니다. 다소 작지만; 동일한 테이블 에서 UPDATE 를 수행하는 …

1
PostgreSQL 데이터베이스 데이터 파일 무결성 검사
PostgreSQL 데이터베이스 시스템을 실행할 때 데이터베이스 전체의 무결성이 100 %임을 어떻게 알 수 있습니까? 기본적으로 내 데이터 파일과 페이지가 모두 손상없이 100 % 양호한 지 어떻게 알 수 있습니까? Microsoft SQL Server 세계에는 DBCC CHECKDB를 실행하여 문제가 있는지 알려주는 명령이 있습니다. 명령에 대해 더 많이 배우려는 경우 링크가 있습니다. DBCC …


2
모호한 이름의 프로 시저를 삭제하는 방법은 무엇입니까?
informix를 사용하고 있습니다 ... 어떻게했는지 모르겠지만 데이터베이스에 동일한 이름을 가진 두 가지 절차가 있습니다. 내가 그들을 제거하려고 할 때 DROP PROCEDURE myProc; 그런 다음 오류 메시지가 나타납니다 ERROR: Routine (add_adr_trigger_row) ambiguous - more than one routine resolves to given signature. Error Code: -9700 절차를 어떻게 취소 할 수 있습니까?

3
오라클은 내가 누구인지 어떻게 알 수 있습니까?
약간 중요하지 않지만 제 호기심을 자극합니다. 방금 Oracle SQL Developer Tools를 사용하여 Oracle 10g 데이터베이스에 처음 로그인했습니다. 나는 내 이름이 아닌 다른 머신 (애호박)에서 내 이름이 아닌 일반 사용자 로그인 (nottstest2)을 사용했다. 내 이름은 데이터베이스에 없으며 로그인과 관련이 없습니다. 그러나 서버 로그에는 "Jon Hopkins"의 연결이 표시됩니다. 내가 누군지 어떻게 알 …

4
SQL Server 에이전트를 통해 예약 된 작업에서 배치 파일을 실행하는 방법
SQL Server 2008 R2의 SQL Server 에이전트 작업 내에서 (Windows) 배치 파일을 실행하려고합니다. 작업 단계에서 새 단계를 작성하고 해당 유형을 "운영 체제 (CmdExec)"로 설정하십시오. 처음에는 "명령"필드에 배치 파일 이름 만 넣으려고했습니다. 파일을 찾을 수 없다는 오류가 발생합니다. 그런 다음 cmd.exe c : \ test.bat를 시도했습니다. 이것은 시작되지만 완료되지는 않습니다 (실제로 …

4
"UTF8"인코딩을위한 NULL은 아니지만 유효하지 않은 바이트 시퀀스 : 0x00
지난 8 시간 동안 'mysqldump --compatible = postgresql'의 출력을 PostgreSQL 8.4.9로 가져 오려고 시도했지만 이미이 특정 문제에 대해 적어도 20 개의 다른 스레드를 읽었습니다. 실제로 유용한 답변. 덤프 된 MySQL 5.1.52 데이터 : mysqldump -u root -p --compatible=postgresql --no-create-info --no-create-db --default-character-set=utf8 --skip-lock-tables rt3 > foo 대상으로 PostgreSQL 8.4.9 서버 'psql …

2
MySQL에서 행 기반 복제와 명령문 기반 복제의 차이점은 무엇입니까?
행 기반 복제와 명령문 기반 복제의 실제 차이점은 무엇입니까? 나는 실제로 복제가 슬레이브에 미치는 영향을보고 있습니다. 행 기반 복제를 사용하는 경우 슬레이브에 어떤 영향이 있으며 명령문 기반을 사용하는 경우 어떤 영향이 있습니까? 다음 매개 변수도 고려하십시오. replicate-ignore-db and replicate-do-db 감사....!

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