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

14
Ограничения моделирования на подмножестве агрегатов?

Я использую PostgreSQL, но я считаю, что большинство топовых БД должны обладать некоторыми похожими возможностями, и, кроме того, решения для них могут вдохновить меня на решение, так что не рассматривайте это для PostgreSQL. Я знаю, что я не первый, кто пытается решить эту проблему, поэтому думаю,...

14
Есть ли в Oracle PL / SQL стандартная процедура ASSERT?

Я хотел бы использовать подпрограмму ASSERT, функционально похожую на ту, которая есть в других языках, то есть конструкцию (будь то процедура, синтаксис ...) ASSERT( <condition>, <msg>) так что, когда <condition>переданный в первом аргументе является ложным, возникает...

14
Как определить разницу между размером пула и подключением к базе данных в PostgreSQL

У нас проблемы с обработкой трафика в часы пик на наш сервер базы данных. Мы пытаемся улучшить аппаратное обеспечение (см. Этот вопрос об этой стороне вещей ), но мы также хотим поработать над настройкой пула и настройкой сервера. Приложение, над которым мы работаем, представляет собой пошаговую...

14
Настройка производительности для огромной таблицы (SQL Server 2008 R2)

Справочная информация: у меня есть таблица фактов в фазе UAT. Задача загрузить данные за 5 лет в Prod (ожидаемый размер записей 400 млн.). В настоящее время он имеет только 2 года данных в тесте. Особенности стола: Количество Размеров ~ 45 Меры ~ 30 Неаддитивные меры и другие столбцы ~ 25 Текущий...

14
Переместить первичный ключ в файловую группу (SQL Server 2012)

Как я могу переместить кластерный первичный ключ в новую файловую группу? Я уже нашел возможный «алгоритм», но он ужасно неэффективен: Удалить некластеризованные индексы (требуется их восстановление и перестроение) Удалить кластеризованный индекс (требует пересчета всей таблицы) Создать новое...

14
Могу ли я запросить файл с разделителями табуляции из SSMS?

Можно ли запросить файл с разделителями табуляции в Sql Server Management Studio, чтобы просмотреть его данные, не сохраняя их где-либо? Я знаю, что вы можете BULK INSERTиз файла с разделителями табуляции, используя что-то вроде: BULK INSERT SomeTable FROM 'MyFile.txt' WITH ( FIELDTERMINATOR =...

14
Медленный запрос на большой таблице с GROUP BY и ORDER BY

У меня есть таблица с 7,2 миллиона кортежей, которая выглядит следующим образом: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character...

14
Принудительная шпуля индекса

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

14
Последовательный GUID или bigint для «огромной» таблицы базы данных PK

Я знаю, что этот тип вопросов часто возникает, но мне еще предстоит прочитать убедительные аргументы, которые помогут мне принять это решение. Пожалуйста, потерпите меня! У меня огромная база данных - она ​​увеличивается примерно на 10 000 000 записей в день. Данные являются реляционными, и по...

14
Как управлять 3,1 миллиарда строк данных?

В настоящее время мне поручено реализовать схему хранения для относительно большого объема данных. К данным в первую очередь будут обращаться, чтобы определить текущее data pointзначение, но я также обязан отслеживать историю последних шести месяцев для анализа и анализа данных. Недавнее требование...

14
MySQL LOAD DATA INFILE замедляется на 80% после нескольких гигов ввода с движком InnoDB

Я загружаю файл объемом 100 ГБ через LOAD DATA INFILE. У меня был хороший успех с MyISAM, несколько часов и все готово. Я пытаюсь это сейчас, используя InnoDB. Загрузка начинается быстро со скоростью более 10 МБ / с (наблюдение за ростом файла таблицы file_per_tableвключено). Но после примерно 5 ГБ...

14
Хорошо, плохо или безразлично: ГДЕ 1 = 1

Учитывая этот вопрос на Reddit, я очистил запрос, чтобы указать, где проблема была в запросе. Сначала я использую запятую, WHERE 1=1чтобы упростить изменение запросов, поэтому мои запросы обычно заканчиваются так: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C...

14
Дайте разрешение на выбор из системных таблиц

У меня есть база данных Microsoft SQL Server 2008 r2. Определен пользователь с именем marie, который может обращаться к таблицам в основной базе данных; это работает хорошо. Теперь я хотел бы, чтобы Мари могла выполнить этот запрос: SELECT...

14
Как использовать SUBSTRING используя REGEXP в MySQL

У меня следующая ситуация. Я должен подстроки регулярное выражение из описания, используя MySQL. Описание: Lorem D9801 Ipsum Долор Сит Амет Где D9801 - это REGEXP. Каждое сильное текстовое описание имеет различное содержание, но мое регулярное выражение должно выглядеть так: REGEXP 'D [[: digit:]]...

14
Таблицы Mysqldump, исключая некоторые поля

Есть ли способ mysqldump таблицы без каких-либо полей? Позвольте мне объяснить: у меня есть база данных MySQL tests. В У testsменя есть 3 таблицы: USER, TOTOи TATA. Я просто хочу mysqldump некоторые поля таблицы USER, поэтому исключая некоторые поля, такие как mail, ip_loginи т. Д. Как я могу это...