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

35
Мне нужно сжать базу данных - я просто освободил много места

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

35
Получение даты последнего изменения таблицы базы данных PostgreSQL

Я пытаюсь узнать, когда моя таблица была изменена, проверив дату изменения файла, как описано в этом ответе . Но результат не всегда правильный. Дата изменения файла обновляется через несколько минут после обновления таблицы. Это правильное поведение? Сохраняет ли PostgreSQL модификации таблиц в...

35
Изменение комментария к таблице mysql

Я знаю, что комментарий таблицы MySQL можно определить при создании с помощью: create table (...)comment='table_comment'; И вы можете отображать комментарии по: show table status where name='table_name'; Как изменить (изменить?) Комментарий к таблице после ее создания. Я имею в виду, не бросая и...

35
Отключить бинарное ведение журнала MySQL с помощью переменной log_bin

Конфигурационный файл MySQL по умолчанию /etc/mysql/my.cnf, установленный некоторым пакетом debian с использованием APT, часто устанавливает переменную log_bin, поэтому binlog включены: log_bin = /var/log/mysql/mysql-bin.log Когда я хочу отключить бинарное ведение журнала при такой установке,...

35
проверить двигатель хранилища из оболочки

Я обновляюсь до 3.0 и столкнулся с некоторыми проблемами при обновлении. В частности, я получил сообщение об ошибке при попытке запуска mongodчерез ssh, он попытался использовать значение по умолчанию dbpathвместо того, которое я указал в моем новом файле конфигурации YAML. Я пошел вперед и...

35
Каков оптимальный тип данных для поля MD5?

Мы разрабатываем систему, которая, как известно, является тяжелой для чтения (порядка десятков тысяч операций чтения в минуту). Существует таблица, namesкоторая служит своего рода центральным реестром. Каждая строка имеет textполе representationи уникальный, keyкоторый является хешем MD5 этого...

35
Можно ли хранить и запрашивать JSON в SQLite?

Мне нужно хранить объекты JSON в базе данных SQLite, а затем делать сложные запросы к ней. Я сделал таблицу, как это: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | |...

35
Лучший способ вставить последнюю личность в таблицу

Какой из них является лучшим вариантом для получения значения идентификатора, которое я только что сгенерировал посредством вставки? Каково влияние этих заявлений с точки зрения производительности? SCOPE_IDENTITY() Агрегатная функция MAX() ВЫБЕРИТЕ TOP 1IdentityColumn FROM TableNameORDER BY...

35
IF EXISTS занимает больше времени, чем встроенный оператор select

Когда я запускаю следующий код, это занимает 22,5 минуты и читает 106 миллионов раз. Тем не менее, если я запускаю только внутреннюю инструкцию выбора, она занимает всего 15 секунд и читает 264 Кб. Как примечание, запрос на выборку не возвращает никаких записей. Любая идея, почему это IF...

34
Разница между поиском MongoDB и вызовами findone

Я работаю над проектом, и я не уверен, есть ли разница между тем, как findработает курсор и как findOneработает курсор. FindOne - просто обертка для find().limit(1)? Я искал это и, возможно, кто-то знает, есть ли у mongodb специальный метод для этого или нет. Я работаю с PHP API для mongodb, если...

34
Как мне прочитать Query Cost и всегда ли это процент?

В настоящее время я изучаю SQL 70-433 (сертификационный экзамен Microsoft), и меня очень смущает показатель производительности "стоимость запроса". Согласно любой документации, которую я мог найти через Google, стоимость запроса представляет собой процент в процентах и ​​представляет процент от...

34
NOLOCK всегда плох?

Я разработчик отчетов, который хочет сделать мои запросы максимально эффективными. Раньше я работал с администратором базы данных, который говорил мне - я считаю, потому что я всегда имел дело с отчетами на производственном сервере - для использования NOLOCKв каждом отдельном запросе. Теперь я...

34
SLEEP_TASK Тип ожидания в SQL Server - Что это означает?

Раньше я не видел SLEEP_TASKтип ожидания, а сегодня, похоже, получаю тонну их. Я не официальный администратор баз данных, просто разработчик SQL Server, который знает некоторые вещи администратора баз данных. Мы обновили наши серверы в прошлые выходные до 10.52.2500.0- R2SP1, я думаю. Вся...

34
Как я могу переместить базу данных MySQL на другой диск?

Я использую MySQL 5.5 на локальной машине для анализа большого количества правительственных данных. Я создал локальную базу данных, которая находится на моем диске по умолчанию (диск Win7 C:). Я хотел бы сохранить данные на моем диске E: большом внешнем диске eSATA. Какие шаги я должен предпринять?...

34
Общая сумма с подсчетом?

Как следует из названия, мне нужна помощь в получении промежуточного итога в T-SQL. Проблема в том, что сумма, которую мне нужно сделать, это сумма счета: sum(count (distinct (customers))) Скажем, если бы я вел подсчет один, результат был бы: Day | CountCustomers ---------------------- 5/1 | 1 5/2...

34
Когда целесообразно использовать SQL Server Developer Edition? [закрыто]

Используете ли вы SQL Server Developer Edition на компьютерах серверного класса в средах DEV и STAGING? Я работаю над большим проектом, в котором (если он пройдет этап проверки концепции) у нас будет несколько крупных географически распределенных серверов баз данных корпоративного класса,...

34
Как правильно обрабатывать TimeZone в SQL Server?

Мой локальный сервер разработки находится на Ближнем Востоке, но мой рабочий сервер находится в Великобритании. Мне нужно показать дату пользователю в его часовом поясе. Например, если пользователь находится в Саудовской Аравии, мне нужно показать время в соответствии с форматом Саудовской Аравии....