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

27
Какие проблемы указывает на энергичную катушку

В настоящее время работает на SQL Server 2008 R2 Я пытаюсь повысить производительность оператора UPDATE. Я заметил, что в Showplan выскочила операция Eager Spool. Мое понимание операций спулинга довольно простое - они создают временное хранилище для таблицы во время обновления. Я также знаю, что,...

27
SQL Server «пустая таблица» работает медленно после удаления всех (12 миллионов) записей?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня есть экземпляр SQL Server 2008 с примерно 150 столбцами. Ранее я заполнил эту таблицу приблизительно 12 миллионами записей, но...

27
Зачем использовать innodb_file_per_table?

Есть много статей, преувеличивающих (ИМХО конечно) необходимость innodb_file_per_table. Я понимаю, что с innodb_file_per_tableэтим должен быть лучший контроль над отдельными таблицами; как резервное копирование каждой таблицы в отдельности. Однако претензия на лучшую производительность сомнительна....

27
Мне нужно запустить VACUUM FULL без свободного места на диске

У меня есть одна таблица, которая занимает около 90% дискового пространства на нашем сервере. Я решил оставить несколько столбцов, чтобы освободить место. Но мне нужно вернуть место под ОС. Проблема, однако, в том, что я не уверен, что произойдет, если я запусту VACUUM FULL и не хватит свободного...

27
postgresql: как создать дамп и восстановить роли для кластера?

Где хранятся роли в кластере и как их записать? Я сделал pg_dump базы данных, а затем загрузил его в другой кластер, но я получаю много этих ошибок: psql:mydump.sql:3621: ERROR: role "myrole" does not exist Так что, видимо, дамп моей БД не включает роли. Я попытался сбросить базу данных postgres,...

27
Почему я получаю `Невозможно ГДЕ замечено после прочтения const таблиц` в запросе объяснения?

У меня есть уникальный составной ключ, такой как fr (fromid, toid) в таблице, когда я запускаю запрос с объяснением, я получаю следующий результат: Impossible WHERE noticed after reading const tables` Запрос, который я выполнил: explain SELECT rid FROM relationship WHERE fromid=78 AND toid=60 Любая...

27
Как определяется табличное пространство по умолчанию при создании таблицы?

TablespaceПараметр не является обязательным при создании таблиц. После выполнения CREATE TABLEоператора Oracle назначает значение по умолчанию, если оно не было определено. В базе данных по умолчанию есть табличное пространство «USERS». Если бы было определено несколько табличных пространств, какое...

27
Где статистика физически хранится в SQL Server?

Где статистика, используемая оптимизатором запросов, физически хранится в файле базы данных SQL Server и в пуле буферов? Более конкретно, есть ли способ выяснить страницы, используемые статистикой, используя DMV и / или DBCC? У меня есть книги по внутренним компонентам и SQL Server 2008 Internals,...

27
Оптимизация индекса с датами

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня есть большая таблица объектов (15M + строка) в PostgreSQL 9.0.8, для которой я хочу запросить устаревшее поле. Я хочу...

27
Хранимые процедуры и встроенный SQL

Я знаю, что хранимые процедуры более эффективны через путь выполнения (чем встроенный SQL в приложениях). Тем не менее, когда нажата, я не супер знаю, почему. Я хотел бы знать технические причины этого (таким образом, чтобы я мог объяснить это кому-то позже). Может ли кто-нибудь помочь мне...

27
Максимальный пул подключений ограничен 100

Я использую SQL Server 2008 R2 с пакетом обновления 1 (SP1) на компьютере под управлением Windows Server 2008. У меня есть скрипт .NET, запущенный из Visual Studio 2010, который выполняет следующие действия: Достигает в базу данных Вносит изменения Итерации Общее количество повторений 150, но оно...

27
MySQL создает временные таблицы на диске. Как мне это остановить?

Мы запустили сайт (Moodle), который в настоящее время пользователи находят медленным. Я думаю, что отследил проблему, создав MySQL временные таблицы на диске. Я наблюдаю переменную created_tmp_disk_tablesв администрировании сервера Mysql Workbench, и ее число увеличивается примерно на 50 таблиц /...

27
Почему запросы вызывают разлив в базу данных tempdb?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Задний план Я нахожусь в процессе миграции базы данных 160 ГБ из MSSQL 2008 (стандарт) на сервер Win 2008 с 48 ГБ ОЗУ на новый сервер...

27
Какой самый быстрый способ вставить большое количество строк?

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

27
Как просмотреть зашифрованное представление или хранимую процедуру

Я работаю над сторонней базой данных. Когда я пытаюсь просмотреть определение представления, щелкнув правой кнопкой мыши CREATE TOи затем NEW QUERY EDIT WINDOW, я получаю сообщение об ошибке: Это свойство может не существовать для этого объекта или не может быть извлечено из-за недостаточных прав...

27
Ограничение внешнего ключа на элементе массива?

Предположим, у меня есть таблица, содержащая рабочие должности: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Предположим, у меня также есть таблица, пользователи, и у каждой строки (определенного пользователя) может быть произвольное количество...

27
обновление с postgres 9.1 до 9.3 на сервере Ubuntu

У меня есть рабочий сервер (Ubuntu 13.10), работающий с postgresql 9.1. Я хочу использовать несколько функций 9.3, поэтому хочу обновить. Может ли кто-нибудь помочь мне с обновлением с 9.1 до 9.3, чтобы время простоя составило не более 30 минут. или так? Основная задача - предотвратить потерю...

27
Как использовать COALESCE с несколькими строками и без предшествующей запятой?

Я пытаюсь добиться следующего: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami К сожалению, я получаю "Лос-Анджелес, Сан-Франциско, Сакраменто, Джексонвилл, Майами" Я могу достичь желаемых результатов с помощью функции STUFF, но мне было интересно, есть ли более...

27
Являются ли RANK () и DENSE_RANK () детерминированными или недетерминированными?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Согласно официальному сообщению Microsoft, BOL DENSE_RANK является недетерминированным ( RANK () ). Но согласно функциям ранжирования...

27
Роли PostgreSQL против пользователей, предоставьте права

В настоящее время я изучаю различия между PostgreSQL и MySQL, поскольку у меня есть новый проект, и я также собираюсь перенести свое существующее программное обеспечение с MySQL на PostgreSQL. Я фактически начал создавать HTML-таблицу со сравнением команд (для пользователей / баз данных / командной...