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

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

2
Есть ли какие-либо проблемы с преобразованием из MyISAM в InnoDB?
Я готов перейти от MyISAM к InnoDB, но хотел знать, есть ли полный список вещей, которые нужно искать? Например, я не видел в списке упоминаний о том, что при работе DISABLE KEYSс таблицей InnoDB выдается предупреждение, за исключением страницы руководства для ALTER TABLE. Это то, о чем мне нужно знать, …
11 mysql  innodb  myisam 

1
Ограничить степень параллелизма (DOP) для любого запроса
В Oracle Exadata (11gR2) у нас относительно жесткая база данных. cpu_count - 24 Параметр parallel_server_instances равен 2 Параллельный_поток_пер_про равен 2 Мы отметили, наблюдая в Oracle Enterprise Manager (OEM), что производительность была ужасной из-за запросов, выполняемых последовательно. Чтобы решить эту проблему, все таблицы, материализованные представления и индексы были изменены, чтобы использовать …

5
Сохраняют ли хранимые процедуры SQL Server результаты данных?
Я слышал это от друзей, но никогда не исследовал, правда ли это. Правда ли, что результаты данных выполненного запроса хранятся в кеше? Я имею в виду, если у меня есть хранимая процедура, как: SELECT * FROM USERLIST ... правда ли, что результат (в данном случае список пользователей) хранится в кеше. …

5
Как восстановить счетчики производительности SQL Server 2008 R2?
Я использую SQL Server 2008 R2 Developer в Windows 7 x64 в качестве экземпляра по умолчанию. По какой-то причине счетчики производительности SQL Server, похоже, исчезли. SELECT * FROM sys.dm_os_performance_countersвозвращает ноль строк Я пытался бежать lodctr /T:perf-MSSQLSERVERsqlctr.ini. Хотя он завершился без ошибок, он ничего не исправил, даже после перезапуска службы удаленного …

3
Кэш базы данных MySQL в памяти
У меня проблемы с сайтом с базой данных MySQL 600 МБ. Сайт работает слишком медленно. Я заметил, что чем больше база данных MySQL, тем медленнее она идет. Когда это было 5 МБ, сайт был очень быстрым. Когда он начал увеличиваться, он начал становиться все медленнее и медленнее, и теперь, на …

2
Как создать уведомление о событии, которое запускает задание / процедуру при отражении изменений состояния
Я задаю этот вопрос в следующей последовательности. Могу ли я отправить строку по TCP с помощью T-SQL? Ремус Русану обнажает то, что кажется мне оптимальным решением моей проблемы, но ... я слишком незрел, чтобы понимать и делать все, что он говорит. Пока я думаю, что мне нужно для создания события …

5
Неполный mysqldump
Я пытаюсь запустить mysqldump для создания моментального снимка базы данных, и я обнаружил, что он случайно остановится на полпути, не сообщая об ошибке. Моя база данных относительно мала (около 100 МБ) и использует InnoDB. Я запускаю это как: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql …

1
Миграция из физической базы данных в облачную базу данных
Каковы последствия переноса физической базы данных, созданной в Microsoft SQL Server 2008R2, которая использует расширенные функции, такие как полнотекстовый поиск на больших двоичных объектах FILESTREAM varchar (MAX), в SQL Azure ? Какие архитектурные изменения необходимы? Какие шаги участвуют в этом переходе? Миграция SQL Azure Wizzard не может быть просто волшебным …

3
Сохранить соединения в SSMS?
Могу ли я сохранить какой-либо сеанс или профиль в SSMS (2008 r2), который откроет соединения с сохраненным списком серверов баз данных при открытии SSMS? Так, например, я часто открываю SSMS, а затем подключаюсь к серверам SQL NY-DB01, NY-DB02 и т. Д. Могу ли я использовать какой-либо ярлык, чтобы открыть все …

4
Помогите мне выбрать комбинацию уровней RAID для экземпляра SQL Server 2008
Я собираюсь восстановить один сервер IBM 3400 с нуля. Этот сервер выделен для экземпляра SQL Server 2008, работающего в Windows 2008 R2. Я собираюсь сделать новую конфигурацию RAID. У меня есть 6 дисков SCSI 73 ГБ внутри машины и контроллер IBM ServerRAID 8K. Что было бы хорошим способом установить уровни …

2
Чтобы максимизировать производительность БД, какие команды следует запускать после загрузки больших объемов данных в SQL Server 2008 через SSIS
Я написал пакет служб SSIS для загрузки тестовых данных в пустую базу данных. Некоторые из таблиц очень большие (~ 700 миллионов строк). После того, как пакет SSIS завершен, есть ли какие-либо команды, которые я должен выполнить (как администратор базы данных!), Чтобы максимизировать производительность базы данных? Например, я выполнил, EXEC sp_updatestatsно …

3
Включенный столбец против отфильтрованного индекса
В настоящее время мы работаем с таблицей с именем tb_tranfers . Эта таблица имеет 40 миллионов строк и имеет размер ~ 26 ГБ (данные 11 ГБ, индексы 15 ГБ). От 10 до 15% строк - это строки с мягким удалением ( DeletedDate не является нулевым). Приложение использует только те строки, …

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

2
Как использование отдельных схем влияет на производительность SQL Server 2008?
Я хочу использовать отдельные схемы для объектов с различными целями в нашей базе данных SQL Server 2008. Прямо сейчас мы используем довольно простое соглашение об именах, чтобы указать назначение таблицы или хранимой процедуры, а префиксы означают, что нам нужно отсканировать пять или шесть символов x, прежде чем мы даже увидим …

2
Балансировка нагрузки и пул соединений - есть ли разница?
Я работаю над проектом, который, как ожидается, будет обслуживать миллионы пользователей вскоре после запуска. База данных postgres, и на данный момент я предполагаю, что потребуется как минимум два сервера. Системный администратор (который хорошо разбирается в масштабируемых системах) предложил установить балансировщик нагрузки между веб-серверами и серверами баз данных. Мой вопрос касается …
11 postgresql 

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