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

43
Просят не использовать транзакции и использовать обходной путь для симуляции одного

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

43
Ограничения масштабируемости PostgreSQL и MySQL

Я слышал, что производительность неосколенной реляционной базы данных, такой как MySQL или PostgreSQL, «ломается» за пределы 10 ТБ. Я подозреваю, что лимиты как таковые существуют, так как никто не придумал бы Netezza, Greenplum или Vertica и т. Д., Однако я хотел бы спросить, есть ли у кого-нибудь...

43
План обслуживания сервера Sql - рекомендации по задачам и планированию

Мне поручено разработать план обслуживания для наших баз данных Sql Server 2005. Я знаю, что для резервного копирования я хочу делать ежедневное полное резервное копирование базы данных и резервное копирование журнала транзакций каждые 15 минут. Моя проблема состоит в том, чтобы выяснить, какие...

43
Как я могу увидеть текущую конфигурацию Database Mail?

Наш экземпляр SQL Server (2008) настроен на отправку почты, и все работает правильно, но я не могу понять, как просмотреть существующую конфигурацию, в частности SMTP-сервер. Из SSMS я могу только запустить мастер настройки и ничего не могу найти в Интернете - много информации о том, как его...

43
Лучшие практики для изменения схемы и миграции данных в оперативную базу данных без простоев?

Как вы вносите изменения в схему действующей базы данных без простоев? Например, допустим, у меня есть база данных PostgreSQL с таблицей, включающей различные пользовательские данные, такие как адреса электронной почты и т. Д., Все они связаны с конкретными пользователями. Если бы я хотел...

43
Как скопировать таблицу с помощью SELECT INTO, но игнорировать свойство IDENTITY?

У меня есть таблица с идентификатором столбца сказать: create table with_id ( id int identity(1,1), val varchar(30) ); Хорошо известно, что это select * into copy_from_with_id_1 from with_id; приводит к copy_from_with_id_1 с идентичностью на id тоже. В следующем вопросе о переполнении стека...

42
Является ли Nested View хорошим дизайном базы данных?

Я читал где-то давным-давно. В книге говорится, что нам не следует разрешать иметь вложенное представление в SQL Server. Я не уверен, по какой причине мы не можем этого сделать, или я могу вспомнить неверное утверждение. Студенты SELECT studentID, first_name, last_name, SchoolID, ... FROM students...

42
Как перечислить все представления в SQL в PostgreSQL?

Как мне перечислить все представления для базы данных, используя команду SQL в PostgreSQL? Я хотел бы что-то похожее на вывод команды psql \dv, но желательно просто список имен представлений. например, SELECT ...; my_view_1 my_view_2 my_view_3 Я использую PostgreSQL v9.1.4 в Ubuntu...

42
Агрессивный автовакуум на PostgreSQL

Я пытаюсь заставить PostgreSQL активно пылесосить мою базу данных. В настоящее время я настроил автоматический вакуум следующим образом: autovacuum_vacuum_cost_delay = 0 # Отключить вакуум на основе стоимости autovacuum_vacuum_cost_limit = 10000 # Максимальное значение autovacuum_vacuum_threshold =...

42
MySQL Ошибка чтения пакетов связи

В журналах ошибок MySQL я вижу несколько таких предупреждений: 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) Я не заметил какой-либо потери данных как таковой, поэтому мне интересно, что...

42
Когда обновлять статистику?

Я унаследовал планы обслуживания, которые выполняют следующее: Очистить старые данные Проверяет целостность БД Выполняет резервное копирование базы данных и журнала транзакций Реорганизует наши индексы Статистика обновлений Удалить старые резервные копии и файлы плана обслуживания Из 23-минутного...

42
Почему я должен использовать Visual Studio 2010 поверх SSMS для разработки баз данных?

Visual Studio 2010 представляет проекты баз данных и целый ряд связанных функций, которые предположительно облегчают разработку баз данных. Я много лет использовал SQL Server Management Studio (SSMS), чтобы без проблем разрабатывать свои базы данных. Зачем мне беспокоиться о VS2010, когда у меня...

42
Как просмотреть данные в pgAdmin III

Я не могу поверить, что они делают это так сложно. Я в недоумении о том, как просмотреть данные в моей базе данных. Есть ли простой способ увидеть, какие данные в моих таблицах с pgAdmin III? Кроме того, есть ли программа, которую я мог бы использовать, которая не...

42
SSD против HDD для баз данных

Я пытаюсь приобрести новый сервер для запуска MySQL Server. Этот новый сервер будет рабом моей основной машины. Тем не менее, этот сервер будет предназначен только для отчетов «Много чтений и сложных запросов». Сейчас я планирую инвестировать в твердотельные жесткие диски, но мне было интересно,...

42
Как спроектировать базу данных для хранения отсортированного списка?

Я ищу, чтобы хранить отсортированный список в базе данных. Я хочу эффективно выполнить следующие операции. Вставить (x) - Вставить запись x в таблицу Удалить (x) - удалить запись x из таблицы Before (x, n) - вернуть 'n' записей, предшествующих записи x в отсортированном списке. После (x, n) -...

41
Попытка использовать MySQL Workbench с TCP / IP через SSH - не удалось подключиться

Я не могу подключиться с использованием TCP / IP через SSH-соединение в MySQL Workbench с ПК. В чем дело? Я создал базу данных MySQL 5.1 на сервере Ubuntu mysql.myhost.com . Я могу получить к нему доступ локально. MySQL Workbench (ПК) предлагает установить соединение через TCP через ssh. Он...

41
Каков действительный вариант использования TIMESTAMP без TIME ZONE?

Существует длинный и довольно разъясняющий ответ о различиях между TIMESTAMP WITH TIME ZONE vs- TIMESTAMP WITHOUT TIME ZONE доступны в этом посте . То, что я хотел бы знать: есть ли действительные варианты использования для фактического использования, TIMESTAMP WITHOUT TIME ZONEили это следует...

41
Префикс N перед строкой в ​​запросе Transact-SQL

Скажите, пожалуйста, когда мне следует использовать префикс N перед строкой в ​​запросе Transact-SQL? Я начал работать с базой данных, где я не получаю никаких результатов, используя запрос, подобный этому SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' пока я не поменяю шаблон на...