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

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

1
Скалярная функция, используемая в вычисляемом столбце, какой самый чистый способ обновить функцию?
Я хочу обновить скалярную функцию в нашей базе данных. Эта функция используется для нескольких вычисляемых столбцов в таблице ключей, поэтому я получаю ошибку зависимости, если пытаюсь ее обновить. Я могу явно удалить столбцы, обновить функцию и заново добавить столбцы, но без лишних усилий это изменит порядок столбцов и может иметь …

2
Postgres полнотекстовый поиск с несколькими столбцами, почему Concat в индексе, а не во время выполнения?
В последние несколько дней я сталкивался с полнотекстовым поиском в postgres, и меня немного смущает индексация при поиске по нескольким столбцам. В Postgres документах говорить о создании ts_vectorиндекса на сцепленных столбцах, например , так: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); который я могу …

2
Как применить тему к SQL Server Management Studio 2008?
Кто-нибудь имел успех, например, применяя «темные» их к компоненту «Текстовый редактор» SSMS 2008? В 2005 году был старый трюк, который больше не работает и не был обновлен. http://winterdom.com/2007/10/colorschemesinsql2005managementstudio Мои глаза будут вам очень благодарны! Приветствия.

3
Почему это полное внешнее соединение не работает?
Я использовал Full Outer Joins прежде, чтобы получить желаемые результаты, но, возможно, я не до конца понимаю концепцию, потому что не могу выполнить то, что должно быть простым соединением. У меня есть 2 таблицы (которые я назову t1 и t2) с 2 полями каждая: t1 Policy_Number Premium 101 15 102 …

2
MySQL блокирует пока CREATE TABLE AS SELECT
Я выполняю следующий (фиктивный) запрос CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Предположим, что выполнение запроса занимает 10 минут. Попытка обновить значения в таблицах a, b или c во время его выполнения приведет …
10 mysql  locking  ctas 

2
База данных емкостью 100 терабайт - оценка ресурсов и времени
Я работаю над подсчетом «оборотной стороны» для настройки базы данных отчетов объемом 100 ТБ. Я ищу мысли от экспертов здесь. Предлагаемая среда: Емкость хранения ~ 100 ТБ Таблицы ~ 200, размеры от 1 ГБ до 5 ТБ. средний размер может лежать между 100 ГБ-200 ГБ ETL - задания могут требовать …

2
Вставка некластерного индекса
Скажем, у меня есть такая таблица: create table SomeTable ( id int identity(1, 1) not null primary key clustered, SomeString1 varchar(50) not null, SomeString2 varchar(50) not null ) go create nonclustered index IX_SomeString1 on SomeTable(SomeString1) go Если бы я должен был сделать это: insert into SomeTable(SomeString1, SomeString2) values('foo', 'bar') go …
10 sql-server 

1
Точный список шагов для базового тестирования SQL Server?
Прежде чем запускать тест производительности / базовый уровень для приложения, использующего SQL Server, я хочу иметь возможность установить экземпляр в «чистое» состояние без перезапуска экземпляра. Есть шаги, которым я склонен следовать, но я хочу создать окончательный список, который находится в правильной последовательности и не содержит лишних шагов. Достиг ли этот …

2
Каковы различия между зеркалированием и отказоустойчивой кластеризацией и когда каждый из них рекомендуется по сравнению с другим?
Каковы основные различия между зеркалированием и отказоустойчивой кластеризацией? Какую проблему каждый из них решает и в каких сценариях каждый рекомендует по сравнению с другим?

3
Как сохранить лидирующие нули при вставке числа в эту таблицу? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 8 лет назад . Я вставил две записи в таблицу. create table num(id int) insert into num values(0023) insert …

2
Использование нескольких ядер для отдельных запросов MySQL в Debian
Я использую сервер MySQL для тестирования на ВМ (VMWare) с Debian в качестве гостевой ОС. Гость имеет четыре эмулируемых ядра процессора, поэтому я установил для thread_concurrency значение четыре. Я выполняю дорогостоящие объединения на больших таблицах, что может занять несколько минут, но в гостевой ОС я вижу, что одновременно используется только …

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

3
Где я могу найти примеры баз данных для MySQL, SQL Server и Oracle?
Я хочу поэкспериментировать с 3 большими системами управления базами данных. Для этого было бы здорово иметь одну и ту же базу данных (одинаковые таблицы и т. Д.) Для каждой из них. Где я могу найти сценарии sql, которые создают идентичные тестовые базы данных для MySQL, MSSQL и Oracle?

6
SQL Server выполняет запросы параллельно?
SQL Server выполняет запросы параллельно? Другими словами, если я выполню сложный запрос, выполнение которого занимает 10 секунд, и в то же время запускаю другой сложный запрос, который занимает 10 секунд, второй запрос действительно начнется через 10 секунд или они начнутся одновременно в одно и то же время. ?
10 sql-server 

2
Есть ли способ заставить индекс остаться в памяти с SQL Server 2008?
У меня есть таблица с несколькими миллионами строк, из которой мне нужно время от времени выполнять некоторые запросы. Первый запрос обычно будет довольно медленным (около 10 с), а последующие запросы обычно намного быстрее (около 1 с). Через несколько часов медленный / затем быстрый цикл начинается снова. В своем плане выполнения …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.