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

18
Как определить параметры сортировки таблицы в PostgreSQL?

Я хочу написать сценарий проверки параметров сортировки, используемых в моих таблицах в PostgreSQL, но поиск в Google Postgresql detect collationне работает для меня, и документация не облегчает этот поиск. Может кто-нибудь сказать мне, как я бы это...

18
Как я могу сделать резервную копию большой базы данных SQL Server, не влияя на производительность?

У нас были сообщения о медленном выполнении запросов или об истечении времени ожидания рано утром, и единственное, что я вижу, работает, на мой взгляд, может повлиять на это, это задание резервного копирования нашей базы данных. Сама база данных составляет около 300 ГБ, а задание резервного...

18
Согласованность в теореме ACID и CAP, они одинаковы?

Насколько я понимаю, последовательность в ACID обеспечивает целостность данных. Однако согласованность в CAP означает, что данные могут быстро появляться в распределенной системе. Означает ли это: они не одно и то же...

18
ВЫБОР нескольких столбцов через подзапрос

Я пытаюсь выбрать 2 столбца из подзапроса в следующем запросе, но не могу это сделать. Попытался создать таблицу псевдонимов, но все еще не мог получить их. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE...

18
Каковы различия между листовыми и не листовыми страницами?

Я запустил несколько отчетов об использовании индекса и пытаюсь получить определение Leaf и Non-leaf . Кажется, что существуют как листовые, так и нестворчатые вставки, обновления, удаления, слияния страниц и выделения страниц. Я действительно не знаю, что это значит, или если один лучше, чем...

18
Извлечение всех ПК и ФК

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

18
Лучшее решение для исправления дизайна базы данных с GUID в качестве первичного ключа

Я после некоторого подтверждения этой идеи, чтобы исправить плохо работающую базу данных или лучшее предложение, если кто-то есть. Всегда открыт для лучших предложений. У меня очень большая база данных (более 20 миллионов записей растет примерно на 1/2 миллиона в день), которые используют GUID в...

18
Почему DELETE + REORG не освобождает дисковое пространство (DB2)?

В DB2 у меня есть таблица, содержащая большие двоичные данные. Теперь я очистил всю таблицу и запустил runstats, reorg, runstats, но количество занятого дискового пространства не меняется. Что здесь может быть не так? Таблица находится в своем собственном табличном пространстве, которое я создал...

18
Должен ли я увеличить max_connections в AWS RDS t1-micro для MySQL?

У меня AWS RDS t1-micro под управлением MySQL 5.5. Это дает мне слишком много ошибок соединения. Я проверил, и это позволяет 34 максимальных соединений одновременно. Я прочитал, что могу увеличить это максимальное значение, создав группу параметров БД для этого экземпляра Micro. Моя путаница Должен...

18
Разделение SQL-запроса со многими объединениями на более мелкие помогает?

Нам нужно каждый вечер составлять отчеты на нашем SQL Server 2008 R2. Расчет отчетов занимает несколько часов. Чтобы сократить время, мы пересчитываем таблицу. Эта таблица создана на основе JOINining 12 довольно больших (десятки миллионов строк) таблиц. Расчет этой таблицы агрегации занял несколько...

18
Сколько времени займет операция вакуум / автоочистка?

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

18
Как делать инкрементное резервное копирование каждый час в Postgres?

Попытка сделать почасовое инкрементное резервное копирование одного сервера Postgres (Win7 64). У меня есть следующие настройки в postgresql.conf: max_wal_senders = 2 wal_level = archive archive_mode = on archive_command = 'copy "%p" "c:\\postgres\\foo\\%f"' (начать сначала) Я сделал базовое...

18
Не используйте транзакцию для хранимой процедуры

У меня есть хранимая процедура, которая запускает несколько команд. Я не хочу, чтобы эти команды были включены в транзакцию хранимой процедуры. Если 4-я команда терпит неудачу, я хочу, чтобы 1-я, 2-я и 3-я команды остались, а не откатывались. Можно ли написать хранимую процедуру таким образом,...

18
Необходимо понимать ошибку выполнения параллельного запроса

Сегодня мы испытали снижение производительности на нашем производственном сервере sql. За время, когда это произошло, мы зафиксировали несколько "The query processor could not start the necessary thread resources for parallel query execution"ошибок. Чтение, которое я сделал, предполагает, что это...

18
Переход с SQL 2005 [SQL_Latin1_General_CP1_CI_AS] на 2008 - я потеряю какие-либо функции, используя «обратную совместимость»

Мы переходим от SQL 2005 [экземпляр и БД имеют параметры сортировки SQL_Latin1_General_CP1_CI_AS] к SQL 2008 [по умолчанию Latin1_General_CI_AS]. Я завершил установку SQL 2008 R2 и использовал параметры Latin1_General_CI_ASсортировки по умолчанию , при этом восстановление базы данных все еще...

18
Зачем вам индексировать text_pattern_ops для текстового столбца?

Сегодня « Семь баз данных за семь недель» познакомили меня с индексами для каждого оператора. Вы можете индексировать строки для шаблона, соответствующего предыдущим запросам, создав text_pattern_opsиндекс класса оператора, если значения индексируются в нижнем регистре. CREATE INDEX...

18
Получить файлы WAL из экземпляра AWS RDS PostgreSQL

У нас есть экземпляр Postgres RDS в Amazon Web Services. У нас включено автоматическое резервное копирование, и мы делаем снимки ежедневно. Мы хотели бы создать локальную «актуальную» резервную копию экземпляра RDS, которой мы можем управлять сами. Запуск pg_dump для экземпляра недостаточен, потому...

18
«Невозможно создать строку размером 8074, которая превышает допустимый максимальный размер строки 8060» при изменении таблицы

Я пытаюсь изменить столбец в таблице. Существующая таблица выглядит так: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] NOT NULL, [name] [nvarchar](255) NOT NULL, [id4] [int] NOT NULL, [xmlData] [xml](CONTENT [dbo].[xml_schema]) NULL, [booleanData1] [bit] NOT...