데이터베이스 관리자

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


3
T-SQL에서 선택 출력 숨기기
쿼리 실행 시간을 얻으려고하는데 쿼리 출력을 숨기고 싶습니다. 나는 단지 경과 시간을 원합니다-출력이 없습니다. 예 DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] 현재 쿼리 출력 을 얻었고 맨 아래에 지속 시간이 있습니다. 출력이 진행되는 한 원하는 …
13 sql-server  t-sql 

1
SQL Server 2017 서비스를 시작하는 동안 오류가 발생했습니다. 오류 코드 3417
컴퓨터에 SQL Server 2017이 설치되어 있습니다. 이것은 다음을 SELECT @@VERSION반환합니다. Windows 10 Enterprise 10.0 (빌드 17134)의 Microsoft SQL Server 2017 (RTM-GDR) (KB4293803)-14.0.2002.14 (X64) Jul 21 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64 비트) )` 어제까지는 잘 작동했습니다. 갑자기 SQL SERVER Service달리지 않았다. 서비스를 수동으로 실행하고 싶을 때 …

2
varchar (max) 8000 열 이해 및 8000 자 이상을 저장할 수있는 이유
에서 이 마이크로 소프트 문서, + n은 문자열 길이를 정의하며 1에서 8,000 사이의 값일 수 있습니다. max는 최대 저장소 크기가 2 ^ 31-1 바이트 (2GB)임을 나타냅니다. 스토리지 크기는 입력 된 데이터의 실제 길이 + 2 바이트입니다. 이것을 이해하도록 도와주세요. varchar의 최대 문자는 ~ 인 것 같습니다 8000. 이는 2GB데이터 가치 …

2
MariaDB는 기본 JSON 열 데이터 형식을 지원합니까?
동적 열에 대해 말하는 것이 아니라 기본 열 JSON 데이터 유형에 대해 묻습니다. 간단히 말해서, MariaDB 버전에서 다음 코드를 실행할 수 있습니까? CREATE TABLE example (names JSON); 내가 아는 한, 확실하지는 않지만 MariaDB에서 JSON 지원에 대해 이야기하는 많은 주제가 있기 때문에 확실하지 않지만 최종적으로 구현 된 것은 아무도 없습니다. -업데이트- …
13 mariadb  json 

2
SQL에서 바꾸기 사용
나는 테이블을 가지고 있고 일부 이름을 업데이트해야하지만 다음과 같은 쿼리 : 둘 다 똑같이할까요? Query1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Query2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
13 sql-server 

1
사용하지 않는 NONCLUSTERED INDEX로 여전히 쿼리 속도를 향상시킬 수 있습니까?
이것은 이상한 상황이지만 누군가가 답하기를 바랍니다. 성능 문제를 해결하는 동안의 요청에 따라 NONCLUSTERED INDEX를 테이블에 추가했습니다 sp_BlitzIndex. 다음날 사용법을 확인한 후 0 번 읽음 ( 0 스캔 / 수색, 0 싱글 톤 조회 )을 표시하여 비활성화했습니다. 바로 다음 순간에, 우리는 INDEX를 추가했을 때 처음으로 확인하고 해결하려고했던 것과 같은 앱 느림 …

1
COLUMNS_UPDATED를 사용하여 특정 열이 업데이트되었는지 확인하는 방법은 무엇입니까?
42 개의 열이있는 테이블 과이 열 중 38 개가 업데이트 될 때 수행해야 할 트리거가 있습니다. 나머지 4 열이 변경되면 논리를 건너 뛸 필요가 있습니다. 내가 사용할 수있는 UPDATE () 기능을 하나 개의 큰 생성 IF조건을,, 짧은 뭔가를 선호합니다. COLUMNS_UPDATED를 사용하면 특정 열이 모두 업데이트되었는지 확인할 수 있습니까? 예를 들어, …

4
결합시 최대 값을 선택하는 쿼리
사용자 테이블이 있습니다. |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | 그리고 수준 |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | 그리고 각 사용자의 수준을 얻는 쿼리를 찾고 있습니다. 다음과 같은 내용이 있습니다. SELECT * …

3
사용자가 속한 AD 그룹 로그인은 무엇입니까?
이 질문에 대한 올바른 제목을 선택했는지 확실하지 않습니다. 내가 실제로 따르는 것은 개별 Windows AD 사용자 에게이 서버의 특정 데이터베이스에 액세스 할 수있는 Windows AD 그룹 (로그인) 목록을 찾고 싶습니다. 다음 쿼리를 실행할 때 select name, principal_id, type, type_desc, default_schema_name, create_date, modify_date, owning_principal_id, sid, is_fixed_role from sys.database_principals 내 서버에서 Microsoft …


5
Oracle 12c Express Enterprise Manager 웹 페이지가로드되지 않습니다
문제 요약 Oracle 12c EM Express 웹 인터페이스를 탐색 할 때 다음과 같은 URL을 사용하면 페이지가 시간 초과됩니다. http (s) : // 호스트 이름 : 5500 / em http (s) : //hostname.domain : 5500 / em IP 주소 또는 로컬 호스트가 포함 된 URL을 사용하면 페이지가로드되지만 매우 느리게 (최대 5 …

1
UPDLOCK으로 인해 SELECT가 중단되는 이유는 무엇입니까?
SQL SERVER에서 전체 테이블을 잠그는 선택이 있습니다. 설정 스크립트는 다음과 같습니다 (아무것도 덮어 쓰지 않도록하십시오) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO USE [LockingTestDB] GO IF EXISTS(SELECT 1 FROM sys.tables t WHERE t.name = 'LockingTestTable') DROP …

6
예를 들어 2NF vs 3NF 설명
두 번째 정규 형식 (2NF)에 문제가 있으며 Google을 사용하여 문제를 해결할 수 없습니다. 나는 선생님이기 때문에 나를 미치게 만들고 있으며 학생들에게 잘못된 것을 가르치고 싶지 않습니다. 5 개의 필드가있는 테이블을 보자. 채점 = {학생 이름, 과목 코드, 과목 이름, # 시험, 학년} 종속성은 다음과 같습니다. StudentName, SubjectCode, # 시험-> 학년 …

2
PostgreSQL“임시 파일 크기”
데이터를 새 데이터베이스 (약 600m 행의 타임 스탬프, 정수, 이중)로 가져 왔습니다. 그런 다음 인덱스를 만들고 일부 열을 변경하려고했는데 (일부 공간 부족 문제가 있음) 데이터베이스가 비워졌습니다. 이제 pgAdmin III는 " 임시 파일의 크기 "가 50G ~ + 라고 알려줍니다 . 이 임시 파일은 무엇입니까? 이것들은 SQL Server 트랜잭션 로그와 같은 …

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