데이터베이스 관리자

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

4
phpMyAdmin에서 데이터베이스 구조를 표시하는 방법은 무엇입니까?
phpMyAdmin을 사용하여 데이터베이스 구조에 대한 보고서를 생성하는 방법이 있습니까? 내가 원하는 것은 다음과 같은 테이블 형식과 엔터티 관계 테이블입니다. Table name: List Description: Subscriber list information Field Type Null Description ListID Int N ListName Varchar N ListFromName Varchar N Default person represent for the mail ListReplyTo Varchar N Default return …

4
날짜와 시간을 별도의 열에 유지해야 할 이유가 있습니까?
날짜와 시간을 별도의 열로 유지하려는 소프트웨어 공급 업체의 결정을 이해하려고합니다. 예를 들어, 행이 작성되거나 업데이트 된시기입니다. 시간과 날짜는 모두 DateTime 열입니다. 우리는 SQL Server 2005를 사용하고 있습니다. 데이터베이스는 ERP 시스템의 데이터를 보유하고 있으며 가장 큰 테이블에는 약 3 백만 행이 있다고 생각합니다. 대부분의 테이블은 대략 1 만-1 만 행 사이입니다. …

2
SQL Server 유지 관리 작업을 도와주는 PowerShell 스크립트 모음이 있습니까?
저는 PowerShell을 연구하고 있으며 (느리게) 일상적인 DBA 작업으로 가져 왔습니다. 지금까지 많은 이기종 관리 활동을위한 여러 가지 연결이 끊어진 PowerShell 스크립트를 보았습니다. 내가 알고 싶은 것은 사람들이 일반적인 DBA 활동 (Ola Hallengren의 T-SQL 스크립트와 같은)을 위해 SQL Server PowerShell 스크립트를 위해 일반적으로 사용하는 공식 (또는 인식 가능한) PowerShell 스크립트 모음 …


2
UPDATE SET REPLACE () 문이 행과 일치하지만 아무것도 변경하지 않고 경고를 표시하지 않는 이유는 무엇입니까?
필드에서 특정 문자열을 찾고 있는데 새 문자열로 바꾸려고합니다. 특히, 한 URL에 대한 모든 참조가 다른 URL로 변경되기를 원합니다. 이 SQL 문을 작성하고 mysql>MySQL Community Server 5.1.54를 사용하여 CentOS 5.5 에서 프롬프트 에서 실행하고 있습니다. update [table] set [field] = REPLACE([field],'%domain.com%','%domain.org%'); 응답은 다음과 같습니다. Query OK, 0 rows affected (0.02 sec) …
9 mysql  dml 

1
SPARSE를 추가하면 테이블이 훨씬 커졌습니다.
약 5m 행의 일반 로그 테이블이 있습니다. 이벤트 유형을 저장하는 "강력한 유형"필드와 이벤트와 관련된 데이터가 포함 된 "손실 된 유형"열이 있습니다. 즉, "손실 된 유형"열의 의미는 이벤트 유형에 따라 다릅니다. 이 열은 다음과 같이 정의됩니다. USER_CHAR1 nvarchar(150) null, USER_CHAR2 nvarchar(150) null, USER_CHAR3 nvarchar(150) null, USER_CHAR4 nvarchar(150) null, USER_CHAR5 nvarchar(150) null, …


1
사용자 및 그룹으로 데이터베이스를 작성하기위한 기본 모델은 무엇입니까?
웹 사이트의 기본 보안 시스템에 가장 적합한 방법을 찾으려고합니다. 사용자와 그룹을 원한다는 것을 알고 있습니다. 나는 내가 가질 것이라고 생각했다. user_table user_id user_name ... group_type group_id group_name parent_id ... group_table id user_id group_id 첫 번째는 사용자이고, 두 번째는 그룹이며, 세 번째는 둘을 연결하는 중개 테이블입니다. 한 명의 사용자가 여러 그룹을 …


1
정확한 쿼리 성능을 얻는 방법?
저장 프로 시저의 성능을 향상 시키려고합니다. SP를 실행하면 마치 캐시 된 것처럼 거의 즉시 완료됩니다. SSMS에서 SP를 실행하기 전에 다음 두 줄의 SQL을 사용하라는 지시를 받았습니다. DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE SP 위의 두 줄의 코드로 SP를 실행하면 약 8 초 후에 완료됩니다. 그러나 이것이 실제로 실제 실행 시간을 제공합니까 (응용 …

2
XML 데이터를 저장할 데이터 유형 : VARCHAR (MAX) 또는 XML
SQL Server 2008을 사용하여 새로운 리소스 집합에 대한 스키마를 정의하고 있습니다.이 경우 각 레코드 ( 예 : row )는 XML 조각을 저장해야합니다. 때때로; 자주는 아니지만; 요소 및 속성 값을 찾으려면 XML을 쿼리해야합니다. 내 자신의 고안에 맡기면 xml 데이터 형식 을 사용하는 경향이 있지만 이것이 문제가 있다고 생각하게되었습니다. 그래서 그것은 저의 …

2
SQL Server 트랜잭션 시간 초과
SQL Server 2008 R2에서 트랜잭션과 관련된 데이터베이스 수정에 시간 초과가 발생하는 방법이 있습니까? 애플리케이션 코드가 중단되거나 예외가 발생하여 롤백 또는 커밋을 수행하지 못하는 시나리오가 있습니다. 그러면 트랜잭션이 완료되기를 기다리는 다른 세션이 정지됩니다.

6
마이그레이션을위한 데이터베이스 매핑을 문서화하는 가장 좋은 방법 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 마이그레이션을 위해 매핑 데이터베이스 요소가 포함 된 프로젝트를 진행 중이며 다른 사람이이 작업을 수행하는 데 사용한 도구를 알고 싶습니까? Excel은 간단한 매핑을 …

1
MySQL 쿼리가 계속 실행되는 동안 클라이언트 시간이 초과됩니까?
우리는 MySQL 워크 벤치를 통해 실행되는 읽기 전용 쿼리가 사용자의 UI 관점에서 시간 초과되어 중단 될 때까지 서버에서 계속 실행되고 있으며 더 많은 리소스를 소비하는 문제가 발생했습니다. 질문 MySQL에서 이러한 종류의 문제를 처리하는 표준 방법이 있습니까? 피해야 할 근본적인 원인이 있습니까?


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