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

33
Неделя ISO против Недели SQL Server

Итак, у меня есть отчет, который сравнивает эту неделю с прошлой, и наши клиенты заметили, что их данные были «фанки». После дальнейшего расследования мы обнаружили, что в соответствии со стандартами ISO он неделями работал неправильно. Я запустил этот скрипт как тестовый пример. SET DATEFIRST 1...

33
Имеет ли значение порядок столбцов в индексе PK?

У меня есть несколько очень больших столов с одинаковой базовой структурой. У каждого есть RowNumber (bigint)и DataDate (date)столбец. Данные загружаются с использованием SQLBulkImport каждую ночь, и никакие «новые» данные никогда не загружаются - это историческая запись (стандарт SQL, а не...

33
Лучший способ заполнить новый столбец в большой таблице?

У нас в Postgres есть таблица объемом 2,2 ГБ с 7 801 611 строками. Мы добавляем к нему столбец uuid / guid, и мне интересно, как лучше заполнить этот столбец (поскольку мы хотим добавить NOT NULLк нему ограничение). Если я правильно понимаю Postgres, обновление - это технически удаление и вставка,...

33
Каков оптимальный способ обновления производственного экземпляра RDS?

У меня есть небольшой экземпляр MySQL RDS как часть моей производственной системы, и я хочу обновить его до среднего экземпляра с предоставленным IOPS. Как администратор базы данных старой школы, я знаю о методе «добавить ведомого; повысить до основного; переключить клиентов», но AWS обещает...

33
Почему простые SELECT на InnoDB в 100 раз медленнее, чем на MyISAM?

У меня довольно неприятная проблема. Я хочу использовать INNODB в качестве основного механизма базы данных и отказаться от MyISAM, так как мне нужен первый для использования galera-cluster для избыточности. Я скопировал (описание следует) newbb_postтаблицу в новую таблицу с именем newbb_innopostи...

33
Образцы файлов конфигурации YAML для MongoDB?

В документации по параметрам конфигурации MongoDB перечислены все доступные параметры, которые можно указать, но есть ли у кого-нибудь набор полностью сформированных примеров файлов конфигурации в формате YAML для экземпляров MongoDB в различных ролях? Набор примеров для общих ролей будет очень...

33
Обновление materalized представления постепенно в PostgreSQL

Можно ли постепенно обновлять материализованное представление в PostgreSQL, т.е. только для данных, которые являются новыми или изменились? Рассмотрим эту таблицу и материализованное представление: CREATE TABLE graph ( xaxis integer NOT NULL, value integer NOT NULL, ); CREATE MATERIALIZED VIEW...

33
Установка BUFFERCOUNT, BLOCKSIZE и MAXTRANSFERSIZE для команды BACKUP

Я ищу практическое руководство для установки значений для BUFFERCOUNT, BLOCKSIZEи MAXTRANSFERSIZEиз BACKUPкоманды. Я провел небольшое исследование (см. Ниже), я провел небольшое тестирование, и я полностью осознаю, что любой действительно ценный ответ начнется с «Ну, это зависит ...». Мои опасения...

33
Низкая производительность SQL Server после выделения большего количества ЦП и ОЗУ

У нас есть SQL Server 2008 R2 (10.50.1600), работающий на виртуальном сервере Windows 2008 R2. После обновления ЦП с 1 ядра до 4 и ОЗУ с 4 ГБ до 10 ГБ мы заметили, что производительность хуже. Некоторые наблюдения я вижу: Запрос, выполнение которого заняло <5 секунд, теперь занимает> 200...

33
Почему SQL Server возвращает некоторые строки при выполнении запроса, а иногда нет?

Есть запросы, где когда мы нажимаем «выполнить», он показывает несколько строк и продолжает расти, но запрос еще не закончен. И все же иногда он ждет до конца запроса. Почему это происходит? Есть ли способ контролировать...

33
Mongodump: нераспознанное поле «снимок»

Я использую mongodump из инструментов mongo для загрузки резервной копии моего сервера. Однако, когда я запускаю команду, команда возвращает «Нераспознанное поле« снимок »». Полная ошибка: Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: {...

32
Как вы изменяете свою базу данных Oracle?

Мне интересно узнать, какие методы используют другие люди для отслеживания изменений, внесенных в базу данных, включая изменения в определениях таблиц, новые объекты, изменения пакетов и т. Д. Используете ли вы плоские файлы с внешней системой управления версиями? Триггеры? Другое программное...

32
Как работает таблица Oracle DUAL?

SQL> desc dual Name Null? Type ----------------------------------------- -------- ---------------------------- DUMMY VARCHAR2(1) SQL> select 4*5 from dual; 4*5 ---------- 20 SQL> Я нахожу это действительно странным. Если нет столбца с именем 4 * 5 в двойном, как работает оператор выбора?...

32
Где я могу найти упражнения по настройке базы данных для обучения?

Как разработчик, администраторы часто берут на себя ответственность за решение проблем с производительностью на уровне базы данных, поэтому у нас не так много опыта в диагностике, настройке, рефакторинге запросов и т. Д. Я ищу базу данных с кучей таблиц, данных, запросов, триггеров, SP и так далее,...

32
Это хорошая идея / подход для индексации столбца VARCHAR?

Мы используем PostgreSQL v8.2.3. Здесь задействованы таблицы: EMPLOYEE и EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 таблицы объединяются таким образом, что если EMPLOYEE.EMAIL1 или EMPLOYEE.EMAIL2 не имеют совпадающей записи, эти...

32
Установите для SqlClient значение по умолчанию ARITHABORT ON

Перво-наперво: я использую MS SQL Server 2008 с базой данных на уровне совместимости 80 и подключаюсь к ней с помощью .Net System.Data.SqlClient.SqlConnection. По соображениям производительности я создал индексированное представление. В результате необходимо выполнить обновления таблиц, на которые...