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

11
Существуют ли инструменты для сравнения данных двух разных схем?

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

11
В чем разница между XtraBackup и rsync?

Да, я собираюсь обуздать их обоих ... Однако я хотел бы знать ... Что делает XtraBackup сверх rsync -ac src dest? Что такого особенного в XtraBbackup? Как XtraBackup взаимодействует с mysqld?...

11
Использование командной строки SQL Server? Является ли это возможным?

Я пытался использовать встроенный «Обозреватель решений» SQL Server Management Studio 2008 для управления проектом, и после 2 недель борьбы с ним я решил, что мне на самом деле все равно. Это «удобство», функции на самом деле довольно помеха. К сожалению, место, где я работаю, - это магазин MS, и...

11
Почему .bak намного меньше, чем база данных, для которой он является резервной копией?

Я только что сделал резервную копию базы данных SQL Server. Файлы MDF и LDF вместе составляют около 29 ГБ, но файл .bak был только 23 ГБ, примерно на 20% меньше. Моим первым предположением, когда одна версия набора данных меньше другой версии, содержащей те же данные, будет сжатие данных, но сжатие...

11
@table_variable или #temp_table

У меня есть большая пользовательская переменная типа таблицы, которая имеет 129 столбцов. Я буду хранить около 2000-3000 записей в этой табличной переменной за раз и передавать ее различным хранимым процедурам и функциям для получения дополнительных данных и внесения изменений. Эти дополнительные...

11
Почему в Oracle 11gR2 я не могу отбросить материализованное представление тем же пользователем, который его создал?

Я создал материализованное представление с DI_TEST_ALпользователем, назовем его MY_MVIEW. Он отображается в USER_OBJECTSтаблице как MATERIALIZED VIEW, я пытаюсь отбросить его, я получаю сообщение об успехе, но объект все еще там. Фактически, если я пытаюсь воссоздать его, я получаю сообщение об...

11
На репликацию MySQL влияет межсоединение с высокой задержкой?

У нас есть настройка MySQL master и slave, которые находятся в разных центрах обработки данных, и еще один slave в том же центре обработки данных, что и master. Пропускная способность между центром обработки данных довольно высока (в сетевых тестах, которые мы сделали, мы можем достичь 15 МБ / с),...

11
Производительность триггера против хранимой процедуры в MySQL

Сообщение здесь на DBA.StackExchange ( Каковы лучшие практики для триггеров для поддержания номера ревизии в записях? ) Породило интересный (по крайней мере, интересный для меня) вопрос относительно производительности в MySQL. Контекст заключается в том, что мы хотим вставить запись в таблицу для...

11
Вопрос по SARGability

Мне просто нужно подтвердить, что я правильно что-то понимаю: Недавно я просмотрел вопрос SO, в котором пользователь опубликовал ответ в Linq, например: from p in db.table where p.column.AddMinutes(1) > DateTime.Now select p Для тех, кто не знаком с Linq, я ожидаю, что результат этого...

11
Как отложить запуск SQL Server

Когда мы загружаем SQL Server, диски SAN могут быть недоступны. Есть ли способ отложить запуск SQL Server на 1 минуту? Прямо сейчас мы должны перезапустить SQL Server после загрузки...

11
Эффективен ли шардинг для небольших коллекций?

Похоже, что разделение базы данных отлично, если у меня огромные коллекции. Что если у меня много коллекций довольно больших размеров? Допустим, для 1 коллекции из 100 000 000 документов (не очень больших комментариев) эффективен шардинг. Это также эффективно для 10 000 коллекций с 10 000...

11
Перезагрузка ведомого репликации MySQL

Впервые с тех пор, как он был настроен, мне нужно перезагрузить ведомое устройство MySQL только для чтения. Я нашел эту статью о сбивании раба для обслуживания (хотя он просто описывает остановку mysqlдемона): Как Safetly [sic] перезагрузить ваш MySQL Slave Server В итоге процедура выглядит так: В...

11
В какие области знаний администратора баз данных должен вникать разработчик? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

11
PLS-00306 Ошибка: как найти неправильный аргумент?

PLS-00306: неверный номер или типы аргументов при вызове «строки» Причина: эта ошибка возникает, когда именованный вызов подпрограммы не может быть сопоставлен ни с каким объявлением для этого имени подпрограммы. Возможно, имя подпрограммы написано с ошибкой, параметр может иметь неправильный тип...

11
Модель восстановления SQL Server 2008 / R2

Практически все наши базы данных на определенных серверах не требуют модели полного восстановления (мы не делаем резервных копий журнала транзакций), и по умолчанию всегда следует создавать базы данных и указывать модель простого восстановления. Довольно часто и по определенным практическим...

11
Балансировка нагрузки и пул соединений - есть ли разница?

Я работаю над проектом, который, как ожидается, будет обслуживать миллионы пользователей вскоре после запуска. База данных postgres, и на данный момент я предполагаю, что потребуется как минимум два сервера. Системный администратор (который хорошо разбирается в масштабируемых системах) предложил...

11
Почему «Начать транзакцию» до того, как «Вставить запрос» блокирует всю таблицу?

Я использую SQL Server 2005 Express. В сценарии я добавил Begin Transactionкоманду непосредственно перед INSERTоператором в хранимой процедуре. Когда я выполнил эту хранимую процедуру, она заблокировала всю таблицу, и все одновременные соединения отображали зависший экран до тех пор, пока это не...

11
Где находятся полнотекстовые индексы в SSMS 2008 R2

Я без проблем создал новую базу данных, несколько таблиц, полнотекстовый индекс и каталог, используя SQL Server Management Studio. Я хотел скопировать сценарии создания T-SQL для каждого из них, чтобы включить их в мою документацию. Я могу получить сценарии создания базы данных, таблиц, внешних...