데이터베이스 관리자

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

3
SQL Server 에이전트 작업 연결
SQL Server 에이전트에서 작업을 설정 한 각 작업 패키지가 여러 개 있습니다. 때때로 나는 모두 함께 달려야합니다. 주어진 순서대로 모든 것을 실행하는 가장 좋은 방법은 무엇입니까? SQL Server 에이전트가 작업을 실행할 작업 단계로 포함시킬 수 없다는 것에 약간 놀랐습니다. 나는 시도했다

1
MySQL DB 서버에서 OPTIMIZE TABLE 쿼리 실행의 이점
OPTIMIZE TABLE tbl_nameMySQL 서버 에서 쿼리를 실행하여 얻을 수있는 실질적인 이점이 무엇인지 알고 싶습니다 . 나는 이것을 한 번 확인하고 이것이 실행 된 후 다음 DB 적중에 시간이 오래 걸리는 조각의 재배치 때문일 수 있지만 후속 적중은 일종의 성능을 보여 주므로 쿼리 캐싱 이이 트릭을 수행하는지 확실하지 않습니다. 최적화 또는 …

3
mysql에서 업데이트와 삽입 쿼리를 단일 쿼리로 결합하는 것과 관련된 쿼리
사용자의 변경 기록을 추적하여 프로파일을 변경할 때마다 이전 데이터를 가져 와서 기록에 저장하고 새 데이터로 업데이트해야합니다. 나는 a select를 사용 하여 오래된 데이터, insertto history 및 마지막으로 update데이터를 변경할 수 있습니다. 잠금 등을 사용하는 것과 같은 저장 프로 시저, 트리거 등을 사용하지 않고 mysql의 단일 쿼리 에서이 모든 것을 가질 …
9 mysql 

3
MEMORY 스토리지 엔진을 사용하고 있지만 MySQL이 여전히 내 디스크에 기록합니다.
MEMORY Engine액세스 속도가 내 프로젝트에서 가장 중요하기 때문에 특정 MYSQL 쿼리와 관련된 모든 테이블에 대해를 사용하고 있습니다. 어떤 이유로, 나는 많은 양의 디스크 쓰기가 여전히 발생한다는 것을 알았습니다. Windows가 RAM을 디스크로 바꾸었기 때문입니까? 이 문제가 발생하지 않도록하려면 어떻게해야합니까? 편집 : 다음은 전역 변수입니다. mysql> show global variables; +---------------------------------------------------+-------------------------------------------------------------------------------- ------------------------------+ | …


1
잔존 술어는 무엇입니까?
MSDN 에서 온라인으로 술어 정의를 찾을 수 있었지만 : TRUE, FALSE 또는 UNKNOWN으로 평가되는 표현식입니다. 술어는 WHERE 절 및 HAVING 절의 검색 조건, FROM 절의 결합 조건 및 부울 값이 필요한 기타 구문에서 사용됩니다. 잔존 술어에 대한 정의를 찾을 수 없습니다 . 잔존 술어는 무엇입니까?


3
프로덕션에서 특권을 줄이지 만 과업을 지나치게 어렵게하지 않는 것에 대한 조언
Windows 2008 R2에서 SQL Server 2005 및 2008 실행 우리는 개발자를 위한 프로덕션 권한을 줄이려고합니다 . 그리고 DBA와 같은 방식 으로 제작 권한을 제한하고 필요할 때 권한을 높이고 싶습니다 . 저의 주요 목표는 DBA가 만든 어리석은 실수를 제거하는 것입니다. 개발자는 프로덕션 환경에서 최대한 읽기 액세스 권한을 갖습니다. 우리는 실수를 할 …


2
Google ngram을 데이터베이스에 가장 잘 저장하는 방법은 무엇입니까?
며칠 전에 Google onegrams를 다운로드했으며 이미 엄청난 양의 데이터입니다. 10 개의 패키지 중 첫 번째 패키지를 mysql에 삽입했으며 이제 4,700 만 개의 레코드 데이터베이스가 있습니다. Google ngram을 데이터베이스에 가장 잘 저장하는 방법이 궁금합니다. 1 그램을 사용하지 않고 2 그램 또는 3 그램을 사용하면 금액이 훨씬 커집니다. 하나의 데이터베이스에 5 억 …

3
SQL Server 2008에서 varchar 사용의 속도 영향
예전 에는 나머지 행과 다른 페이지에 저장 되었으므로 varcharover char를 사용 하는 것은 큰 아니오 아니오 varchar였습니다. 오늘날에도 여전히 SQL Server 2008의 경우입니까? 테이블에서 1-3 varchar(5)열을 char(5)열로 변경하여 메모리 / 성능 향상을 볼 수 있습니까? a) 2.000.000 행이라고 말하십시오. b) varchar열 중 하나가 색인 / 기본 키의 일부인 경우

1
오라클의 구체화 된 뷰
오라클에서 구체화 된 뷰는 어떻게 구현됩니까? 오라클에서 구체화 된 뷰를 만들었습니다. 내가 지금 보는 것은 직업이있는 매우 정상적인 테이블입니다. 구체화 된 뷰는 Oracle에서 테이블 및 작업으로 변환됩니까?
9 oracle  view 

4
이 MySQL 쿼리를 더 최적화하려면 어떻게해야합니까?
쿼리 실행 시간이 특히 오래 걸리고 (15 초 이상) 데이터 세트가 커짐에 따라 시간이 갈수록 악화되고 있습니다. 나는 이것을 과거에 최적화했으며 색인, 코드 수준 정렬 및 기타 최적화를 추가했지만 더 정제해야합니다. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM `sounds` INNER JOIN ratings ON sounds.id = ratings.rateable_id WHERE (ratings.rateable_type …

3
Management Studio T-SQL 쿼리에서 연결 지정
사용자를 DB 서버에 추가 할 때 GUI에서 "이 작업 스크립트"기능을 자주 사용합니다. 그런 다음 다른 서버에서 동일한 작업을 수행하기 위해 "연결 :: 연결 변경"으로 이동하십시오. 스크립트 작업에서 연결을 지정할 수있는 방법이 있습니까? 두 번째 연결 변경 단계를 수행 할 필요가 없습니까?

1
미러 끊기 및 복원
미러의 보조 노드에서 유지 관리를 수행해야합니다. 이것은 짧은 네트워크 중단 후 미러를 다시 설정하는 동안 사이트가 느려지는 결과이기 때문에 안전하고 미러를 사용하지 않으려면 문제가되는 서버에서 파킹을 완료 한 후에 다시 사용하도록 설정하고 싶습니다. 내가 지금 가지고있는 계획은 : 미러 비활성화 잠재적으로 위험한 문제 해결 누락 된 트랜잭션 로그를 모두 복원 …

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