Администраторы базы данных

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

2
Использование базы данных для отслеживания блокировки / разблокировки объектов
У меня есть требование отслеживать действия по блокировке / разблокировке объектов. Перед выполнением какого-либо действия над объектом (контрактом, партнером и т. Д.) Генерируется lockсобытие. После того, как действие закончено, оно выпускает unlockсобытие. Я хочу получить те объекты, которые заблокированы, но еще не разблокированы. Цель состоит в том, чтобы сделать запрос …

2
Цвет вкладки для зарегистрированных серверов в Management Studio
SSMS позволяет нам использовать собственный цвет для каждого соединения. Кто-нибудь знает, где хранится эта информация? Я хотел бы сохранить настройки цвета, но я продолжаю терять его. редактировать Когда я подключаюсь из проводника объектов, я могу установить цвет. Тем не менее, это, кажется, отличается от цветов, которые я установил на зарегистрированных …

1
Как я могу получить иерархические значения из запроса ниже?
У меня есть таблица с именем Categoryстолбца CategoryID. В той же таблице есть столбец ссылок fParentCategoryID. Мне нужно, чтобы все идентификаторы категорий и идентификаторы их подкатегорий были разделены запятой. Например: если ID родительской категории 10 равен 1, а ID родительской категории 20 равен 10, то когда я печатаю ID 20 …

2
Вывод списка параметров запуска экземпляра SQL Server
У меня есть сервер, который я только что перезапустил и проверил, какой флаг трассировки активен, используя DBCC TRACESTATUS: Флаг трассировки: 3688 Функция: удаляет сообщения в журнал ошибок о запущенных и остановленных трассировках Здесь вы можете увидеть, что делает каждый флаг трассировки. Флаг 3688 Начальные параметры следующие: Вопрос: Как я могу …

3
Выделенные ресурсы на виртуальных машинах с SQL Server
Насколько я понимаю, одним из больших преимуществ использования виртуальной машины является то, что вы можете распределять ресурсы между виртуальными машинами на хосте. Таким образом, вы можете иметь хост с 120 процессорами и разместить на нем 5 виртуальных машин с 32 процессорами каждый. Дополнительные процессоры «разделяются» между виртуальными машинами, при этом …

1
Есть ли разница в производительности при фиксации и откате транзакции только для чтения?
Я открываю (повторяемое чтение) транзакцию ( BEGIN TRAN), чтобы выполнить некоторую работу с определенными записями. Первое, что я делаю, это проверяю, находятся ли данные, которые мне нужно изменить, в базе данных. В некоторых случаях будет, и тогда я перейду к своим изменениям. Но в некоторых случаях делать нечего. В этом …

3
Поддержка SQL Server 2008 R2 в Windows 10
Я должен запустить SQL Server 2008 R2 в Windows 10, но он не поддерживается, и поэтому я не получаю никаких обновлений. Установка более поздней версии SQL Server не возможна. Я могу найти все сервисные пакеты и накопительные обновления онлайн. Вопросов: Есть ли способ получать обновления автоматически? Если нет, нужно ли …

2
Медленный полнотекстовый поиск по терминам с высокой частотой встречаемости
У меня есть таблица, которая содержит данные, извлеченные из текстовых документов. Данные хранятся в столбце, "CONTENT"для которого я создал этот индекс, используя GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Я использую следующий запрос для выполнения полнотекстового поиска в таблице: SELECT "ITEMID", ts_rank(setweight(to_tsvector('english', coalesce("CONTENT",'')), …

1
Как отобразить версию Postgres в pompt CLI?
Я хочу отобразить версию сервера, к которому я подключен, в командной строке (консоли) интерфейса. Из того, что я прочитал в документации, можно выполнить команду оболочки, можно отобразить значение переменной psql. Идея состоит в том, чтобы получить информацию о версии сервера при подключении и использовать ее в приглашении клиента. Как я …

5
Как изменить тему MSSQL Management Studio?
Отличается от: Как применить тему к SQL Server Management Studio 2008? Я хочу изменить тему, а не цветовую схему редактора. Я хочу, чтобы он выглядел как можно ближе к Dark в 2015 году.
8 ssms 

3
Вопрос настройки индекса
Я настраиваю некоторые индексы и, видя некоторые проблемы, хотел бы воспользоваться вашим советом На 1 таблицу 3 индекса dbo.Address.IX_Address_ProfileId [1 KEY] ProfileId {int 4} Reads: 0 Writes:10,519 dbo.Address.IX_Address [2 KEYS] ProfileId {int 4}, InstanceId {int 4} Reads: 0 Writes:10,523 dbo.Address.IX_Address_profile_instance_addresstype [3 KEYS] ProfileId {int 4}, InstanceId {int 4}, AddressType {int …

1
перемещение большой базы данных PostgreSQL / PostGIS
Мне нужно переместить и обновить очень большую (~ 320 ГБ) базу данных PostGIS с сервера1 (PostgreSQL 9.1, PostGIS 1.5) на сервер2 (PostgreSQL 9.3, PostGIS 2.1). Процесс обновления хорошо документирован . Проблема в том, что у меня недостаточно места на сервере server1, чтобы скопировать туда файл, проверить его, затем скопировать на …

2
Почему происходит сбой SQL Server Management Studio?
Когда я открываю SSMS, я получаю это сообщение: SSMS - SQL Server Management Studio столкнулся с проблемой и должен быть закрыт. Приносим свои извинения за неудобства. Что я могу сделать? Проблема сохраняется после перезагрузки, и у меня не установлены надстройки. Это SQL Server 2008 R2 SSMS, работающая в Windows XP. …

1
Низкая загрузка ЦП, но высокий сигнал ожидания
У меня есть сервер с 16 процессорами, который настроен с max degree of parallelism8 и max worker threadsнулевой настройкой. В течение определенного часа мой сигнал ожидания составлял 20%, но загрузка процессора моей ОС за это время не превышала 25%. Может кто-нибудь объяснить, почему мои ожидания сигнала были так высоки? У …

1
SELECT DISTINCT ON подзапрос использует неэффективный план
У меня есть таблица progresses(в настоящее время содержит порядка сотен тысяч записей): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | Indexes: "progresses_pkey" …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.