데이터베이스 관리자

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

2
PostgreSQL에서 UniProt의 생물학적 순서
PostreSQL에 UniProt 생물학적 서열을 저장하는 가장 좋은 방법은 무엇입니까? 데이터 세부 사항 UniProt 에서 1200 만 개의 시퀀스를 가져옵니다. 이 숫자는 3-10 개월마다 두 배가 될 것입니다. 시퀀스의 길이는 100 ~ 500 억 자로 다양 시퀀스의 1 % 미만이 1 만자를 초과합니다. 더 긴 시퀀스를 별도로 저장하는 성능이 향상됩니까? 서열은 …
11 postgresql 

8
MySQL-모든 열에서 값을 확인하는 방법
궁금합니다. 모든 값을 주어진 값으로 검색하는 좋은 방법이 있습니까? 내 목적을 위해, 그것은 빠를 필요가 없으며, 단지 일회성 일 뿐이며, 모든 필드 이름을 실제로 입력하고 싶지는 않습니다. 이것이 바로 지금 할 일이지만, 더 좋은 방법이 있다고 생각합니다. 나는 이것을 돌리고 싶다 : SELECT * FROM table WHERE col1 = 'val' …
11 mysql 

3
옵티마이 저가 비 클러스터형 인덱스 대신 클러스터형 인덱스 + 정렬을 선택하는 이유는 무엇입니까?
다음 예제를 보자. IF OBJECT_ID('dbo.my_table') IS NOT NULL DROP TABLE [dbo].[my_table]; GO CREATE TABLE [dbo].[my_table] ( [id] int IDENTITY (1,1) NOT NULL PRIMARY KEY, [foo] int NULL, [bar] int NULL, [nki] int NOT NULL ); GO /* Insert some random data */ INSERT INTO [dbo].[my_table] (foo, bar, nki) SELECT TOP …

2
`nvarchar / nchar`가 SQL Server 2019와 함께 사용될 예정입니까?
SQL 서버 2019 마이크로 소프트 소개와 UTF-8 지원 에 대한 CHAR및 VARCHAR데이터 유형을 다음과 같이 말한다 : 이 기능은 사용중인 문자 세트에 따라 스토리지를 크게 절약 할 수 있습니다. 예를 들어, UTF-8 사용 데이터 정렬을 사용하여 ASCII 문자열이있는 기존 열 데이터 유형을 NCHAR (10)에서 CHAR (10)으로 변경하면 스토리지 요구 사항이 …

1
DynamoDB에서 여러 테이블을 언제 사용해야합니까?
DyanmoDB 모범 사례를 통해 다음 사항을 명확하게 알 수 있습니다. DynamoDB 애플리케이션에서 가능한 적은 테이블을 유지해야합니다. 가장 잘 설계된 응용 프로그램은 하나의 테이블 만 필요합니다. 나는 DyanmoDB를 다루는 모든 단일 자습서가 다중 테이블 디자인을 가지고 있다는 것이 재미 있다는 것을 알게되었습니다. 그러나 이것이 실제로 무엇을 의미합니까? 사용자, 프로젝트 및 문서의 …

2
메모리가 부족하면 MongoDB가 종료됩니다
다음과 같은 구성이 있습니다. 3 개의 도커 컨테이너를 실행하는 호스트 시스템 : 몽고 DB 레디 스 이전 두 컨테이너를 사용하여 데이터를 저장하는 프로그램 Redis와 MongoDB는 모두 대량의 데이터를 저장하는 데 사용됩니다. Redis는 모든 데이터를 RAM에 보관해야한다는 것을 알고 있으며 이것으로 괜찮습니다. 불행히도 몽고는 많은 RAM을 차지하기 시작하고 호스트 RAM이 가득 …

1
사용자`dbo`와 sys.databases에 저장된 데이터베이스 소유자의 차이점은 무엇입니까?
최근 dbo데이터베이스 의 사용자가 in sid과 일치하지 않는 질문이 제기 owner_sid되었습니다 sys.databases. 데이터베이스 소유자가 역할 멤버와 어떻게 다른지 이해 db_owner하지만 항상 사용자 dbo가 데이터베이스의 실제 소유자 라고 생각했습니다 . 그렇지 않습니까? 그리고 만약에 dbo무엇이에 무엇이 다른가 sys.databases?

3
SSMS 결과 표, 개체 탐색기 및 기타 창에서 어두운 테마 사용
SSMS 기본 코딩 창에서 다크 테마를 사용하는 방법에는 여러 가지가 있습니다. vsettings 파일 가져 오기, 구성 파일에서 비활성화 된 다크 테마 적용 또는 수동으로 수행. 그러나 이러한 모든 옵션은 그리드 결과, 개체 탐색기 및 기타 창에 영향을 미치지 않습니다. 이 두 가지는 내가 코딩하는 것 이외의 주요 사용 방법입니다. 나는 …

3
SQL Server Insert Into-잘림 오류를 발생시키는 열을 식별하는 방법
650 필드를 테이블에 삽입하는 저장 프로 시저가 있습니다. 잘림 오류로 인해 삽입에 실패했습니다. 간단합니다 INSERT INTO SELECT (a bunch of fields) FROM (a bunch of tables) 다음은 오류 메시지입니다. 메시지 8152, 수준 16, 상태 14, 프로 시저 DSP_Procedure, Line 1075 문자열 또는 이진 데이터가 잘립니다. 잘림 오류를 일으키는 필드를 식별 …

2
TSQL을 사용하여 데이터베이스를 동적으로 변경하는 방법
SSMS 컨텍스트를 동적 SQL에 지정된 데이터베이스로 동적으로 변경하는 데 문제가 있습니다. EXEC sys.sp_executesql N'USE db1 ' ; 성공적으로 실행되지만 SSMS의 데이터베이스 컨텍스트는 변경되지 않습니다. 위와 같이 약간의 수정을 시도했습니다. DECLARE @sql NVARCHAR(100) DECLARE @db NVARCHAR(50) SET @db = N'db1' SET @sql = N'Use ' + @db EXEC sp_executesql @sql 다시 …

1
트리거를 사용하지 않고 PostgreSQL 구체화 된 뷰를 자동으로 새로 고침
view_table_A외래 데이터 래퍼 테이블에 구체화 된 뷰를 만들었습니다 table_A. 내가 원하는 것은의 모든 새로운 삽입 후에보기가 자동으로 업데이트되는 것 table_A입니다. 트리거 로이 작업을 시도했지만 작동하지 않았습니다. 트리거를 사용하지 않고 구체화 된 뷰를 자동으로 새로 고칠 수 있습니까?

4
저장 프로 시저를 사용하여 날짜 범위에서 매일 행을 만드는 방법은 무엇입니까?
주어진 날짜 범위에서 매일 테이블에 행을 만드는 저장 프로 시저를 만들고 싶습니다. 저장 프로시 저는 사용자가 원하는 날짜 범위의 시작 날짜와 종료 날짜라는 두 가지 입력을 허용합니다. 그래서 다음과 같은 테이블이 있다고 가정 해 봅시다. SELECT Day, Currency FROM ConversionTable Day는 DateTime이고 Currency는 정수입니다. 간단하게하기 위해 삽입 된 각 행에 …

2
데이터베이스는 어떤 시점에서 트랜잭션의 인덱스를 업데이트합니까?
인덱스와 트랜잭션이 모두 포함 된 삽입의 이벤트 시퀀스를 이해하려고합니다. 예를 들어, Oracle 설명서에는 다음이 명시되어 있습니다. 데이터를로드하기 전에 하나 이상의 인덱스를 작성하거나 갖는 경우 데이터베이스는 각 행이 삽입 될 때마다 모든 인덱스를 업데이트해야합니다. 그러나 트랜잭션을 만들고 5 개의 행을 삽입 한 다음 커밋하면 어떻게됩니까? 삽입 할 때마다 또는 커밋 지점에서 …

2
마스터 데이터베이스가 손상되어 인스턴스가 시작되지 않습니다. 옵션은 무엇입니까?
도움! 마스터 데이터베이스가 손상되어 SQL 인스턴스를 온라인으로 가져올 수 없습니다! 서버를 백업 할 수있는 옵션은 무엇입니까? 마스터 백업이 있지만 MSDN 페이지 "마스터 데이터베이스 복원" 에서 인스턴스를 단일 사용자 모드로 시작하라는 메시지가 표시됩니다. (참고 :이 질문은 더 널리 적용 가능한 참조가되도록 SQL 버전에 대해서는 지정하지 않고 있습니다. DBA.SE에 대해서는 비슷한 질문이 …

5
쿼리를 실행하기 위해 액세스 한 데이터베이스 서버에 어떤 데이터베이스 엔진이 설치되어 있는지 확인하는 방법은 무엇입니까?
액세스 할 수있는 Datasase 서버에서 실행중인 SQL 유형을 확인하고 싶습니다. 웹 인터페이스와 테이블 목록에만 액세스 할 수 있습니다. 인터페이스를 통해 목록에있는 테이블에서 쿼리를 실행할 수 있습니다. 서버 및 서버가 실행중인 버전에 대한 자세한 정보를 얻는 방법 서버가 실행중인 IP 또는 PORT에 대해 전혀 모른다. 서버가 MySQL, Mircosoft SQL Server, Oracle …

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