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

19
PostgreSQL использует count () для определения процентов (проблемы приведения)

Я пытаюсь выполнить следующий запрос, чтобы обеспечить% строк в моей patientsтаблице, которые имеют значение refinstстолбца. Я продолжаю получать результат 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Таблица содержит 15556 строк и select...

19
Отключите все ограничения и проверки таблиц при восстановлении дампа

Я получил дамп моей базы данных PostgreSQL с: pg_dump -U user-name -d db-name -f dumpfile который я затем продолжаю восстанавливать в другой базе данных: psql X -U postgres -d db-name-b -f dumpfile Моя проблема заключается в том, что база данных содержит ссылочные ограничения, проверки и триггеры,...

19
Как сгенерировать последовательность в MySQL

Рассмотрим эту таблицу в MySQL create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Есть ли простой запрос для генерации таблицы со следующими столбцами Числа от 1 до 10 1, если число...

19
PostgreSQL максимизирует производительность SSD

У меня будет огромная база данных PostgreSQL 9.3 с множеством таблиц с более чем 100 миллионами записей в таблице. Эта база данных будет в основном доступна только для чтения (как только я заполню все необходимые таблицы и создаю индексы, больше нет операций записи в БД) и однопользовательского...

19
Запрос, в котором перечислены все сопоставленные пользователи для данного имени входа

При просмотре свойств определенного имени входа можно увидеть список пользователей, сопоставленных с этим именем входа: Я профилировал SQL Server Management Studio (SSMS) и вижу, что SSMS подключается к каждой базе данных по одному и получает информацию из sys.database_permissions Можно ли написать...

19
Postgresql не принимает репликационное соединение

Обычная старая потоковая репликация. PostgreSQL: 9.2.7 Windows 8.1 64 бит Мой основной и дополнительный кластеры находятся на одной машине Windows. Я уже сделал pg_start_backup () и все, поэтому оба узла имеют точно такие же данные. Теперь проблема с репликацией заключается в том, что «подключение...

19
Лучший способ создать материализованное представление в MySQL

Я использую MySQL 5.6. Я не могу создать материализованное представление, как в Oracle. Я видел одно или два решения, как Flexview. Кто-нибудь может сказать мне лучший способ создать материализованное представление в MySQL (автоматическое обновление как в Oracle) с минимальной...

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

Есть ли способ найти различия в двух базах данных SQL Server (только схема). Один из них локальный, а второй на сайте клиента. У нас возникают проблемы с кристальными отчетами, в которых запущены некоторые отчеты, а часть кода не выполняется, и может показаться, что схемы не совпадают. Можно ли...

19
Сохраняет ли Postgres порядок вставки записей?

Например, когда я использую запрос, который возвращает идентификаторы записей INSERT INTO projects(name) VALUES (name1), (name2), (name3) returning id; Который производит продукцию: 1 2 3 Будут ли эти идентификаторы указывать на соответствующие вставленные значения? 1 -> name1 2 -> name2 3...

19
Флаг трассировки 4199 - Включить глобально?

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

19
Есть ли классный способ выполнения обновлений CU для SQL Server на сотнях машин?

Моя компания выросла с 50 SQL Server до более чем 200 за одну ночь в результате слияния. ПОМОГИТЕ! Мои вопросы: Как я могу выполнять обновления CU на этом множестве серверов, и при этом иметь жизнь и сохранять здравомыслие? SCCM, похоже, не в состоянии выполнять обновления CU. Кто-нибудь еще мог...

19
Как разделить существующую таблицу в postgres?

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

19
Должен ли индекс по столбцу идентификаторов быть некластеризованным?

Для таблицы со столбцом идентификаторов следует ли создавать кластерный или некластеризованный индекс PK / уникальный для столбца идентификаторов? Причина в том, что для запросов будут созданы другие индексы. Запрос, который использует некластеризованный индекс (в куче) и возвращает столбцы,...

19
Проблема отношения сущностей

У меня есть 4 таблицы, связанные следующим образом (это пример): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Предположим, что у меня есть classificationс id = 20, id_company = 1. И,...

19
Интервью SQL вопрос

Дается таблица «сотрудники» employee_id | salary | department_id -------------+--------+--------------- Только с помощью SQL найдите все варианты перевода сотрудников из одного отдела в другой, чтобы средняя зарплата в отделах «выезда» и «прибытия» выросла. PS Мне задали вопрос на собеседовании,...

19
Почему TVP должны быть READONLY, и почему параметры других типов не могут быть READONLY

Согласно этому блогу параметры функции или хранимой процедуры по существу передаются по значению, если они не являются OUTPUTпараметрами, и по существу рассматриваются как более безопасная версия передачи по ссылке, если они являются OUTPUTпараметрами. Сначала я подумал, что целью заставить TVP...

19
Производительность вставки увеличивается под нагрузкой: почему?

У меня есть кусок кода, который выполняет вставки в сильно денормализованные таблицы. Таблицы имеют количество столбцов в диапазоне от ~ 100 до 300+. Это SQL Server 2008 R2, работающий на Windows Server 2008. Каждая вставка состоит из вставки в несколько таблиц в рамках одной транзакции. Некоторые...