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

27
Ссылочный столбец псевдоним в том же списке SELECT

Я конвертирую старую систему на основе MS-Access в PostgreSQL. В Access поля, которые были созданы в SELECT, могут использоваться как части уравнений для более поздних полей, например: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS...

27
Копирование (сотни) таблиц с одного сервера на другой (с помощью SSMS)

У меня есть несколько сотен (в настоящее время 466, но постоянно растущих) таблиц, которые мне нужно скопировать с одного сервера на другой. Мне никогда не приходилось делать это раньше, поэтому я совсем не уверен, как к этому подойти. Все таблицы в одном формате:Cart<Eight character customer...

27
SQL Server 2014: есть ли какое-либо объяснение непоследовательной оценки количества участников самостоятельного объединения?

Рассмотрим следующий план запросов в SQL Server 2014: В плане запроса самосоединение ar.fId = ar.fIdдает оценку в 1 строку. Однако это логически противоречивая оценка: arсодержит 20,608строки и только одно отдельное значение fId(точно отраженное в статистике). Следовательно, это соединение создает...

27
Что такое «Частичный индекс соответствия»?

Я пытаюсь узнать больше об операторе плана запроса «проверка ссылок на внешние ключи», представленном в SQL Server 2016. Там не так много информации об этом. Microsoft объявила об этом здесь, и я написал об этом здесь . Новый оператор можно увидеть, удалив строку из родительской таблицы с 254 или...

27
pgAdmin 4 версии 3 не открывается во второй раз

Я только что установил pgAdmin 4 версии 3.0.0 для macOS Sierra , заменив pgAdmin , поставляемый в комплекте с Postgres 10.3, работающим локально на том же Mac. Я открыл pgAdmin 4.appзначок приложения, из-за чего браузер Safari вышел на передний план с вкладкой, показывающей обычный пользовательский...

27
Изменение использования GETDATE () во всей базе данных

Мне нужно перенести локальную базу данных SQL Server 2017 в базу данных SQL Azure, и я сталкиваюсь с некоторыми проблемами, так как есть довольно много ограничений, которые необходимо пройти. В частности, поскольку база данных SQL Azure работает только во времени UTC (без часовых поясов) и нам...

26
Код для симуляции тупика

Я тестирую свое приложение, мне нужен код, который стабильно имитирует тупик на сайте базы данных (сценарий sql, если это возможно). Спасибо. ДОБАВЛЕНО: Воспроизведение взаимоблокировок только с одной...

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

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я уверен, что многие из вас имеют дело с ужасной базой данных. Вы знаете, та база данных, которая вообще не...

26
Как длинные столбцы влияют на производительность и использование диска?

В нашем текущем проекте слишком часто случается, что нам нужно расширить столбцы на пару символов. От varchar(20)до varchar(30)и так далее. На самом деле, насколько это действительно важно? Насколько хорошо это оптимизировано? Какое влияние дает разрешение 100, 200 или даже 500 символов на обычные...

26
Есть ли открытый исходный код / ​​бесплатный ETL? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Я использовал интеграцию данных Pentaho еще до того, как Pentaho купил ее и назвал так. У...

26
Как узнать, когда / если у меня слишком много индексов?

Время от времени запускается Microsoft SQL Server Profiler, он предлагает мне кучу новых индексов и статистику для создания («... 97% оценки улучшения ...»). Насколько я понимаю, каждый добавленный индекс может сделать SELECTзапрос SQL быстрее, но также UPDATEили INSERTзапрос медленнее, так как...

26
Можно ли восстановить sql-сервер bak и сжать журнал одновременно?

У нас есть файл bak от клиента, который мы передали в наши офисы разработчиков для расследования проблем. Резервная копия в настоящее время составляет 25 ГБ, а восстановленная база данных имеет примерно такой же размер, однако для ее восстановления требуется 100 ГБ. Я считаю, что это потому, что...

26
Что такое уровень изоляции «Хаос» и когда его следует использовать?

В документации ADO.NET показана возможность установки уровня транзакции для транзакции SQL в Chaos. Это звучит неприятно, но если эта функция есть, возможно, она имеет законное применение. Команда SET TRANSACTION ISOLATION LEVEL в BOL (ах! Видите, я могу использовать google и BOL), кажется, ничто...

26
PostgreSQL: как создать полную копию схемы базы данных в той же базе данных?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Как я могу скопировать мою publicсхему в ту же базу данных с полной структурой таблицы, данными, функциями, fk, pk и т. Д. Моя версия...

26
Как найти операторы SQL, которые вызвали рост базы данных?

Tempdb сервера (SQL Server 2008) увеличивается до 500 ГБ + несколько раз в месяц. Можно ли узнать, какие операторы SQL вызвали эту проблему? Проблема, как правило, не вызвана create table #temp...; insert into #temp...или select ... into #temp...сложна. Исходный размер некоторых TempDb файлов также...

26
Обработка растущего числа арендаторов в архитектуре мультитенантной базы данных

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

26
Как эффективно проверить EXISTS на нескольких столбцах?

Это проблема, с которой я периодически сталкиваюсь и пока не нашел хорошего решения. Предположим, следующая структура таблицы CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) а также требование , чтобы определить , является ли любым из столбцов обнуляемых Bили Cфактически...