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

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

1
Расчетный и фактический план запроса с вызовами функций
У меня есть этот запрос на сервере SQL, запрос репликации слиянием: SELECT DISTINCT b.tablenick, b.rowguid, c.generation, sys.fn_MSgeneration_downloadonly ( c.generation, c.tablenick ) FROM #belong b LEFT OUTER JOIN dbo.MSmerge_contents c ON c.tablenick = b.tablenick AND c.rowguid = b.rowguid; Предполагаемый план запроса включает в себя информацию о 3 запросах: Запрос выше Вызов …


2
Как сбалансировать память SQL Server с памятью служб аналитики SQL Server
У нас много систем с одинаковой конфигурацией Один сервер (виртуальный или физический) Запуск SQL Server (SQL) и SQL Server Analysis Server (AS) несколько ядер 16 ГБ ОЗУ Каждую ночь SQL Server будет обрабатывать 2-3 часа, а затем - 2-3 часа обработки AS. Затем в течение дня запрашивается только AS. Предполагая, …

1
Почему я не получаю ошибку таблицы мутаций в триггере?
Известно (или, по крайней мере, было известно), что вы не можете использовать операторы DML для мутирующей таблицы внутри триггера. Выдержка из документации Oracle : Мутирующая таблица - это таблица, которая изменяется с помощью оператора UPDATE, DELETE или INSERT, или таблица, которая может обновляться в результате ограничения DELETE CASCADE. Сеанс, который …

1
Очистка кэша SQL Server и дисковый ввод-вывод
Мы заняты нагрузочным тестированием OLTP-системы, разработанной нами в .NET 4.0, и запускаем SQL Server 2008 R2 в задней части. Система использует очереди SQL Server Service Broker, которые очень производительны, но при обработке мы наблюдаем особую тенденцию. SQL Server обрабатывает запросы с высокой скоростью в течение 1 минуты, после чего увеличивается …

2
Ошибка резервного копирования SQL Server. Ошибка: 3041, серьезность: 16, состояние: 1
Прежде всего, я очень новичок в stackexchange, поэтому, пожалуйста, потерпите меня. Я использую SQL Server 9.0.4060. Моя проблема заключается в следующем: моя резервная копия SQL Server продолжает сбой во многих базах данных. План обслуживания выполняется для разных заданий резервного копирования: Резервное копирование DIFF ежедневно в 20:30 и ПОЛНОЕ резервное копирование …

1
Репликация моментального снимка SQL Server полностью копирует данные каждый раз или выдает дельты?
Я смотрю на репликацию снимков между двумя серверами. Вот что у меня есть: База данных 500 ГБ ~ 500MB ночных BCP нагрузок ~ 50 МБ ежедневных транзакций Я спрашивал других администраторов в компании, какой тип репликации использовать. Мне сказали использовать Snapshot Replication. Однако, насколько я понимаю и что читал, каждую …

2
Группа доступности SQL Server 2012 это «Всегда»?
В традиционном кластере SQL Server при сбое все клиенты, подключенные к сбойному экземпляру SQL Server, теряют соединения, и каждый клиент должен заново установить новое соединение с экземпляром отказоустойчивого кластера. Смягчает ли эта проблема AlwaysON Availability Group? Является ли отработка отказа в случае доступности группы доступности SQLON 2012 AlwaysON для клиентов, …

4
MySQL InnoDB блокирует первичный ключ при удалении даже в READ COMMITTED
Предисловие Наше приложение запускает несколько потоков, которые выполняют DELETEзапросы параллельно. Запросы влияют на изолированные данные, т. Е. Не должно быть вероятности того, что одновременное выполнение будет DELETEпроисходить в одних и тех же строках из отдельных потоков. Однако согласно документации MySQL использует так называемую блокировку следующего ключа для DELETEоператоров, которая блокирует …

2
Влияние изменения уровня совместимости БД для опубликованной реплицированной БД с 90 на 100
У меня есть сервер SQL Server 2008 R2 с кучей опубликованных баз данных, которые в настоящее время работают на уровне совместимости 90 (2005). Базы данных подписки также являются SQL Server 2008 R2, однако для целевых баз данных установлен уровень совместимости 100, и репликация работает нормально. Если я изменю уровень совместимости …

3
Ошибка производительности индекса даты и времени в SQL Server 2008
Мы используем SQL Server 2008 R2, и у нас есть очень большая (100M + строки) таблица с индексом первичного идентификатора и datetimeстолбец с некластеризованным индексом. Мы наблюдаем довольно необычное поведение клиент / сервер, основанное на использовании order byпредложения специально для индексированного столбца даты и времени . Я прочитал следующий пост: …

3
База данных всегда запускается в режиме восстановления
Каждый раз, когда я перезагружаю свой сервер, база данных всегда находится в режиме восстановления, и для ее нормальной работы требуется около 20 минут. Это всегда и только происходит, когда я перезагружаю сервер, поэтому у меня есть несколько вопросов ... Мне сказали, что это может быть вызвано большим файлом журнала? Может …


1
Не уступающий IOCP Listener
Кто-нибудь знает, что означает «Не поддавшийся прослушиванию IOCP»? На одном из наших SQL-серверов только что был дамп ошибки: ===================================================================== BugCheck Dump ===================================================================== This file is generated by Microsoft SQL Server version 9.00.5292.00 upon detection of fatal unexpected error. Please return this file, the query or program that produced the bugcheck, …

1
Лучший способ повторно импортировать большой объем данных с минимальным временем простоя
Мне нужно импортировать около 500 000 записей, содержащих данные поиска по IP (только для чтения), примерно раз в неделю (только три столбца типа int / bigint). Я не хочу беспокоиться о слиянии данных с существующей таблицей, я бы предпочел очистить старую и повторно импортировать. В идеале запросы, выполняющиеся над данными, …

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