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

8
AlwaysON Миграция с 2014 по 2016

У меня 20 лайнеров в 2014 году, около 500 DBS, Каков наилучший способ перенести их с наименьшими затратами времени и усилий? Моя идея: Остановить доступ Резервное копирование базы данных. Начать восстановление базы данных. Пока идет восстановление: Drop AOG в 2014 г. Создать его в 2016 г. Готово...

8
Таблицы базы данных SQL Server по умолчанию

Когда я добавляю новую базу данных на наш сервер разработки (используя SSMS), она автоматически создает 5 таблиц. Это копии таблиц приложений, которые уже существуют в другой базе данных. Я предполагаю, что это недавняя особенность SQL Server, я не знаю, где таблицы могут быть помечены как «общие»...

8
Как получить иерархические данные из двух таблиц в Oracle?

У меня есть две таблицы table1 и table2, мне нужен иерархический вывод путем объединения обеих таблиц. Таблица 1 содержит три категории CAT1, CAT2 и CAT3 с одним внешним ключом, т.е. F_ID, который является первичным ключом другой таблицы table2, которая содержит еще один столбец ieVAL. TABLE 1...

8
Почему значение query_hash равно нулю для операторов EXEC?

Я настраиваю систему мониторинга для SQL Server, используя расширенные события, чтобы найти тяжелые запросы в качестве «производственной обратной связи» для наших разработчиков. Я использую событие sp_statement_completedи sql_statement_completed, с предикатными фильтрами на cpu_time, логическое...

8
«Измерения типа измерения» в таблице фактов «Накопительный снимок»

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

8
Таблица кучи ОБНОВЛЕНИЯ -> Блокировка на RID

Я настраиваю тестовый пример, чтобы доказать определенный тупиковый сценарий и требовать некоторого понимания того, что происходит. У меня есть таблица кучи, условно называемая HeapTable. Эта таблица обновляется 2 транзакциями одновременно. Транзакция 1: BEGIN TRAN UPDATE HeapTable SET FirstName =...

8
Является ли документ $ IDENTITY документированным и надежным в SQL Server?

Я узнал, что SQL Server может возвращать значение (одного) столбца идентификаторов таблицы, используя псевдостолбец $IDENTITY: SELECT $IDENTITY FROM Table Является ли эта функция документированной и надежной? Единственное официальное упоминание об этом на IDENTITYстранице, но это скрыто в примере...

8
Перекрестное соединение на таблице чисел, чтобы получить вершины линии, есть ли лучший способ?

Вопрос: У меня есть пространственная таблица (дорожные линии), хранящаяся с использованием SDE.ST_GEOMETRYпользовательского типа данных ESRI в базе геоданных Oracle 12c . Я хочу перечислить вершины линий, чтобы в конечном итоге получить доступ и обновить их координаты. Если бы я использовал...

8
Mongodump очень плохо влияет на производительность приложения

У нас довольно большой экземпляр mongo (150 ГБ) без шардинга, и наше обычное резервное копирование ( mongodump) очень сильно влияет на производительность приложения. Хуже того, из-за интенсивного использования монго приложением резервное копирование длится более 10 часов. Я знаю, что нам нужен...

8
Отказано в доступе для стороннего сервера

Я пытаюсь настроить пользователя с ограниченными разрешениями, который сможет создавать сторонние таблицы. У меня есть две базы данных, hr_dbи accounting_db. Я создал hr_userпользователя для hr_dbи accounting_userпользователя для accounting_db. Я только хочу, чтобы accounting_userпользователь имел...

8
Как я могу сгенерировать все конечные подстроки после разделителя?

Учитывая строку, которая может содержать несколько экземпляров разделителя, я хочу сгенерировать все подстроки, начинающиеся после этого символа. Например, учитывая строку вроде 'a.b.c.d.e'(или массив {a,b,c,d,e}, я полагаю), я хочу создать массив вроде: {a.b.c.d.e, b.c.d.e, c.d.e, d.e, e}...

8
Стратегия одновременного группового бронирования?

Рассмотрим базу данных бронирования мест. Есть список из n мест, и у каждого есть атрибут is_booked. 0 означает, что это не так, 1 означает, что это так. Любое большее число и есть перебронирование. Какова стратегия для нескольких транзакций (когда каждая транзакция будет резервировать группу из y...

8
Выберите строки, начиная с указанного значения до другого указанного значения

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

8
Автообновление Статистика не обновляет статистику

Я использую SQL SERVER 2012мое Auto Update Stats ON в моей базе данных. Из ссылки ниже я узнал, что статистика автоматического обновления будет срабатывать при каждом SQRT(1000 * Table rows)изменении строк таблицы. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/...

8
Может ли кто-нибудь объяснить причудливое поведение при выполнении миллионов ОБНОВЛЕНИЙ?

Может ли кто-нибудь объяснить мне это поведение? Я выполнил следующий запрос на Postgres 9.3, работающем изначально на OS X. Я пытался смоделировать какое-то поведение, когда размер индекса мог вырасти намного больше размера таблицы, и вместо этого нашел что-то еще более странное. CREATE TABLE...

8
SQL Server 2016 Standard Edition поддерживает разбиение таблиц?

Я хочу обновить SQL Server 2008 Enterprise Edition до SQL Server 2016 Standard Edition; однако одна база данных использует разделы таблицы для нескольких групп файлов (используется для большой таблицы журналов, каждый день является разделом) Я вижу в выпусках и поддерживаемых функциях для SQL...

8
Могу ли я получить древовидную структуру из таблицы, на которую ссылаются (иерархической)?

Имеется иерархическая таблица, подобная этой: CREATE TABLE [dbo].[btree] ( id INT PRIMARY KEY , parent_id INT REFERENCES [dbo].[btree] ([id]) , name NVARCHAR(20) ); Я хотел бы получить всю древовидную структуру. Например, используя эти данные: INSERT INTO [btree] VALUES (1, null, '1 Root'); INSERT...

8
Создание уникального ограничения из объекта JSON

Давайте рассмотрим несколько примеров таблиц людей, которые получили только 2 поля: id и data (json). SELECT data FROM peoples ; {"name": "Adam","pos":"DBA","age":22 } {"name": "Alice","pos":"Security","age":33 } {"name": "Bob","pos":"Manager","age":42 } Я хочу создать ограничение для поля "pos",...