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

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

2
Кассандра: обслуживание
Я неопытен в Cassandra, но у меня есть некоторый опыт работы с реляционными базами данных на основе SQL. Мне не удалось найти информацию о передовых методах поддержки Cassandra после развертывания. Нужно ли VACUUM базы данных? Я должен думать, что загрузка чтения / записи вызывает фрагментацию в хранилище. Или в более …

1
Оптимизация одновременных обновлений в Postgres
Я выполняю параллельные запросы Postgres, например: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Каждый запрос влияет на фиксированное число строк K, и я не могу найти способ обеспечить порядок, в котором строки обновляются, я получаю взаимоблокировки. В настоящее время я исправляю проблему, применяя порядок вручную, …

1
ALTER TABLE… Переключение с обычной таблицы на разделенную таблицу завершается неудачно
Код ниже делает следующее: Создает базу данных play_partition в C: \ TEMP Создает две идентичные многораздельные таблицы play_table и archive_play_table Переключение раздела play_table 1 на раздел archive_play_table 1 Создает новую неразделенную таблицу temp_table с той же структурой, что и play_table в той же файловой группе, что и раздел play_table 2 …

2
Как сделать binlog-format = ROW по умолчанию при запуске в файле /etc/my.cnf?
Я могу выполнить запрос SET GLOBAL binlog_format = 'ROW', и он работает для этой сессии. Как мне сделать эту настройку после остановки и перезапуска MySQL? ПРИМЕЧАНИЕ: я использую версию MySQL 5.5.19 (с Moodle), и я только что обновил MyISAM до InnoDB, и поэтому мне нужен этот новый параметр. Я попытался …
9 mysql  innodb  my.cnf 

1
Как «взломать» моментальный снимок базы данных после его обновления SQL Server
Я имею дело с проблемой, когда снимки базы данных не могут быть отброшены после обновления SQL Server до 2014 года . Снимки не существуют, но не могут быть удалены. Теперь, хотя в элементе Connect есть неутешительный комментарий, я предполагаю, что это будет исправлено в конце концов. Тем не менее, я …

3
Отсутствует задача «Развернуть базу данных в SQL Azure»
Я недавно установил SQL Server 2014 Express на рабочую станцию ​​и пытаюсь развернуть ее в SQL Azure. Я делал это раньше на предыдущей рабочей станции, использующей SQL Server 2012 Express, выполнив следующие действия: Щелкните правой кнопкой мыши базу данных> Задачи> «Развернуть базу данных в SQL Azure» В SQL Server 2014 …

1
Как редактировать `postgresql.conf` с помощью pgAdmin 3?
Как отредактировать файл 'postgresql.conf' с помощью приложения pgAdmin? С pgAdmin 1.18.1 на Postgres 9.3.x, когда я выбираю File>, Open postgresql.confя получаю диалоговое окно выбора файлов. И да, я подключен в pgAdmin как суперпользователь 'postgres'. Я знаю, что делал это в старых версиях Postgres.

2
Репликация некоторых таблиц из одной базы данных postgres в другую
У меня следующая ситуация: у меня есть три машины с базами данных postgresql. Один компьютер содержит информацию об учетной записи клиента (назовите этот компьютер C), на двух других машинах хранится информация регистрации клиента (назовите эти L1 и L2). Причина разделения заключается в том, чтобы разделить загрузку на несколько машин (поэтому …

2
Постоянное сканирование занимает 0 секунд или 2-3 минуты.
Запрос, подобный приведенному ниже, который гарантированно не возвращает никаких строк, занимает от 0 до 160 секунд на одном из наших серверов: select col1, col2, col3 from tab1 where 0 = 1 Две недели назад это происходило шесть раз с интервалом в 48 часов. На прошлой неделе тот же запрос занял …

1
Какие разрешения необходимы учетной записи службы для использования почты базы данных?
У меня есть экземпляр SQL Server 2012 под управлением учетной записи управляемой службы. Я настроил почту базы данных с одной учетной записью и пытаюсь отправить тестовое письмо, но я получаю некоторые ошибки в журналах событий сервера: Экземпляр компонента Database Engine = MYINSTANCE; PID почты = 2132; Сообщение об ошибке: не …

1
pgBouncer прекрасно работает, но иногда становится недоступным
Я запускаю pgBouncer перед занятой базой данных Postgres 9. Большую часть времени работает нормально. Но каждые несколько часов я получаю сообщение об ошибке из моего приложения, за исключением psycopg2: OperationalError ('не удалось подключиться к серверу: невозможно назначить запрошенный адрес. Сервер работает на хосте "neo-hulk" и принимает соединения TCP / IP …

2
Каковы возможные причины выполнения sp_reset_connection длительного времени?
Почему выполнение sp_reset_connectionсистемной хранимой процедуры занимает больше нескольких миллисекунд, если смотреть через SQL Server Profiler? Я взял простую трассировку из производственной системы, используя SQL Server Profiler, а затем использовал SqlNexus для ее анализа. SqlNexus указывает, что sp_reset_connection имеет наибольшую совокупную продолжительность - 33% от общей трассы. Наблюдаемая продолжительность колеблется от …

1
Свободное место в mdf и ldf не совпадает со свободным пространством базы данных
В SSMS я видел свойства, связанные с размером файла, и нашел ниже детали для одной базы данных. Здесь значения не совпадают с другими свойствами. Здесь размер mdf, ldf и общий размер совпадает с другими значениями в каждом окне. Но Доступное свободное пространство mdf и ldf, если оно добавлено, оно не …

2
Должен ли я вкладывать зависимые внешние объединения в SQL Server?
Я слышал смешанную информацию по этому поводу и надеюсь на каноническое или экспертное мнение. Если у меня есть несколько LEFT OUTER JOINs, каждый из которых зависит от последнего, лучше ли их вкладывать? Для надуманного примера, JOINto MyParentзависит от JOINto MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN …

3
Скопируйте большие данные из результата запроса SQL
В моем sql server 2008 после выполнения запроса возврат данных очень велик, скажем, в миллионах. Я попытался скопировать, но это дает ошибку памяти sql исключения. Можете ли вы сообщить нам, как я могу скопировать все данные и вставить их в Excel. Я не хочу экспортировать его в текстовый файл, так …

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