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

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

1
Как получить точную производительность запроса?
Я пытаюсь улучшить производительность хранимой процедуры. Когда я запускаю SP, он заканчивается почти мгновенно, как если бы что-то было кэшировано. Мне сказали использовать следующие две строки SQL перед выполнением SP в SSMS: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE Когда я запускаю SP с двумя строками кода выше, SP заканчивается примерно через 8 …

2
В каком типе данных хранить данные XML: VARCHAR (MAX) или XML
Я определяю схему для нового набора ресурсов с использованием SQL Server 2008 ... В этом случае каждая запись ( например, строка ) должна будет хранить фрагменты XML. Временами; хотя и не часто; Мне нужно запросить XML, чтобы найти значения элементов и атрибутов. Если бы я оставил свои собственные разработки, я …

2
Тайм-аут транзакции SQL Server
Есть ли способ в SQL Server 2008 R2 вызвать тайм-аут для модификации базы данных, включающей транзакцию? У нас есть сценарий, в котором код нашего приложения зависает или выдает исключение и не может выполнить откат или фиксацию. Это приводит к зависанию других сеансов в ожидании завершения транзакции.

1
Тайм-аут клиента, в то время как MySQL запрос продолжает работать
У нас возникла проблема, из-за которой запрос только для чтения, выполняемый через рабочую среду MySQL, блокировался по тайм-ауту с точки зрения пользовательского интерфейса и оставался запущенным на сервере (и, очевидно, потребляющим все больше и больше ресурсов), пока у нас не произошел сбой. Вопросов Есть ли стандартный способ решения этой проблемы …

6
Лучший способ документировать сопоставления базы данных для миграции [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я работаю над проектом, который включает отображение элементов базы данных для миграции, и я хотел …

1
В чем разница между журналами транзакций и двоичными журналами?
Исходя из магазина SQL Server, я теперь работаю с MySQL, и мне было любопытно. Каковы различия между двоичным журналом MySQL и журналом транзакций MSSQL? На сегодняшний день кажется, что для каждого экземпляра MySQL существует только один двоичный журнал, в отличие от журнала транзакций на базу данных, как в MSSQL.

5
За использование / правильное использование схем?
Задав этот вопрос на Stackoverflow , я удивился, где то, что я сделал, является правильным / наилучшей практикой. По сути, каждый объект, который я создаю, входит в схему с именем схемы, отражающим использование. Например, у меня есть схемы Auditи Admin(среди других). Это в свою очередь не оставляет никаких объектов в …

3
Вывод EXPLAIN предполагает, что мой индекс не используется
Я настроил свою таблицу с индексом только для done_status (done_status = INT): Когда я использую: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Я получаю это обратно: id select_type тип таблицы возможных_ключей ключ key_len ref строки Дополнительно 1 ПРОСТОЕ напоминание ВСЕ done_status NULL NULL NULL 5 Использование где Но когда я …
9 mysql 


2
Контролировать активность MySQL для каждой базы данных?
Каков наилучший способ отслеживать активность в каждой базе данных моего сервера? Я попробовал mtop / mytop, которые отображают активность в режиме реального времени, но не очень практично, чтобы увидеть все запросы, выполненные на нем. Я активировал журналы MySQL, но нет возможности разделить их по базе данных. Какие инструменты вы используете …

4
Как узнать, какая хранимая процедура или триггер использует таблицу в SQL Server 2008 R2?
Это тот случай, когда в проверяемой БД есть архивная таблица, в которой хранится история пользователей, и есть процедура триггера или хранения, которая через некоторое время удаляет строки из этой таблицы, чтобы избежать превышения размера то же самое, я не проектировал БД, я просто беру на себя обслуживание приложения, которое использует …

3
Нужна помощь в устранении неполадок Sql Server 2005 Сценарий взаимоблокировки
Я сталкиваюсь со сценарием взаимоблокировки, где единственными участниками тупика являются одна таблица и одна хранимая процедура, которая удаляется из этой таблицы. Я сделал этот вывод, основываясь на моем анализе журнала ошибок SQL во время нескольких из этих тупиков, используя приведенную ниже статью MSDN в качестве руководства для расшифровки трассировки в …

4
SQL 2008 R2 создает пользователя / схему, когда пользователь Windows создает таблицы
Мы добавили имя пользователя сервера и базы данных, которые сопоставляют группу Windows с экземпляром SQL 2008 R2 с помощью следующего сценария, имена которого изменены для анонимности: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go EXEC sp_addrolemember …

2
Как я могу отключить клиентов от MySQL?
Мне нужен эффективный способ отключить всех клиентов с данным именем пользователя от MySQL. Я думал об изменении пароля пользователя, но думаю, что проверяется только при установлении соединения. Идеи?
9 mysql 

3
Как усечь журнал транзакций в базе данных SQL Server 2008?
Как усечь журнал транзакций в базе данных SQL Server 2008? Каковы возможные лучшие способы? Я попробовал это из блога следующим образом: 1) От настройки базы данных до простого восстановления, сжатия файла и повторной настройки полного восстановления вы фактически теряете ценные данные журнала и не сможете восстановить момент времени. Мало того, …

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