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

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

3
Сохранение репликации моментальных снимков
На моем производственном сервере SQL Server 2008 настроена репликация моментальных снимков, и я только что заметил, что в папке моментальных снимков есть моментальные снимки, сделанные еще год назад. Как я могу изменить срок хранения этих снимков? В частности, я хотел бы сохранить снимки в течение 5 дней. Вот скриншот папки, …

5
Как скопировать базу данных SQL Azure в локальный экземпляр SQL Server?
У меня есть база данных OLTP, размещенная на экземпляре SQL Azure. Я хочу вытащить копию базы данных из облака, чтобы я мог выполнять некоторые тяжелые извлечения и запросы в стиле OLAP, не влияя на исходную базу данных. Как вытащить копию базы данных на локальный экземпляр SQL Server?

2
Каковы причины и способы устранения ошибок таблицы?
Я понимаю, что ошибки таблицы мутаций вызваны недостатком дизайна или проблемным запросом. Недавно был запущен старый запрос, который выдает ошибку таблицы мутаций. Наш DBA решил проблему, но мы не знаем как. Что именно приводит к ошибкам изменяющейся таблицы и как наш администратор БД решит проблему?
12 oracle  trigger  plsql 

2
По какой причине хост 'host_name' заблокирован в MySQL?
Когда я использую неверный пароль для подключения к серверу MySQL, и количество тестов превышает max_connect_errors, и я обнаруживаю, что Aborted_connectsоно также возникает при тестировании, но хост все еще не заблокирован. Так ли Aborted_connectsза max_connect_errorsтот имя_хост заблокирован?
12 mysql 

2
Обновление 700 миллионов строк до того же значения
У меня есть хранилище данных (оракул), где мне нужно установить одинаковое значение столбца для всех 700 миллионов строк. У меня нет доступа администратора или доступа к администратору, так что это должно быть выполнено с помощью простого SQL, и временная таблица не создается. Еще больше усложняет вопрос, если я попытаюсь просто …

1
Странное поведение с вычисляемыми столбцами в SQL-сервере
Читая мою экзаменационную книгу 70–433, я подумал о том, что, как я вижу, не работает, но я верю, что оно работает. Отрывок читал что-то вроде: Столбец также должен быть помечен как PERSISTED , что означает, что SQL Server физически сохраняет результат выражения вычисляемого столбца в строке данных, а не вычисляет …
12 sql-server 

1
Генерация больших строк для тестовых данных
Недавно я пытался создать несколько больших строк, содержащих общие тестовые данные для вопроса здесь . Кажется, я знал способ умножения строки. Тем не менее, я больше не могу вспомнить синтаксис. Я ищу что-то вроде: SELECT 'A' + ('a' * 1000) + 'ha!' Чтобы придумать "Aaaaaaaaaaaaaaaha!" (Ну, намного дольше, конечно.) Возможно …
12 sql-server  t-sql 

3
Настройка производительности запросов
Когда вы закончите написание запроса / хранимой процедуры / функции, какой самый информативный способ быстро получить некоторые параметры производительности? Вы запускаете запрос и просматриваете фактический план выполнения? Если да, что вы ищете? Очевидно, что сканирование таблиц / индексов является хитом, но что еще?

2
SQL Server. Кто-нибудь использовал параметр настройки выделения больших страниц?
Кто-нибудь использовал вариант настройки использования TF834 large page allocations. Я просто читал об этом статью MS и задавался вопросом, использовал ли кто-нибудь это и видел ли это повышение производительности. Есть ли какие-то вещи, которые нужно остерегаться, советы, подводные камни? Сервер представляет собой 64-разрядный сервер Windows 2008 с 64-разрядной оперативной памятью, …

2
Правильная техника для хранения пользовательских данных о событиях
Я в основном самоучка, когда дело доходит до дизайна базы данных. Я задаю этот вопрос, потому что я остановился на этой общей структуре, но мне интересно, является ли это наиболее эффективным или «отраслевым стандартом» методом. У большинства баз данных, которые я проектирую, есть таблица пользователей, а затем активность людей отслеживается …

2
Использование логики НЕ по отношению к индексам
Согласно книге Microsoft по разработке баз данных, экзамен 70-433: Разработка баз данных Microsoft SQL Server 2008 : Ни один из ведущих подстановочных знаков, а не логика НЕ позволяет оптимизатору запросов использовать индексы для оптимизации поиска. Для достижения оптимальной производительности следует избегать использования ключевого слова NOT и начальных символов подстановки. Так …

3
Каковы альтернативы для предложения ORDER BY в представлении?
Этот вопрос просто должен был быть на этом сайте :) ORDER BY запрещено использовать в представлении, как я понял из-за возможности многократного упорядочивания при использовании этого представления. Я знаю, что есть способы обойти это ограничение, например TOP 99.999999 PERCENT, но я хотел бы знать, что является лучшим методом, а не …



1
PostgreSQL: дисковое пространство не освобождается после TRUNCATE
Я TRUNCATEсделал огромную (~ 120 Гб) таблицу под названием files: TRUNCATE files; VACUUM FULL files; Размер таблицы равен 0, но дисковое пространство не было освобождено. Любые идеи, как восстановить мое потерянное дисковое пространство? ОБНОВЛЕНИЕ: Дисковое пространство было освобождено через ~ 12 часов, без каких-либо действий с моей стороны. Я использую …

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