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

22
Как ограничить максимальное количество строк в таблице до 1

У меня есть таблица конфигурации в моей базе данных SQL Server, и эта таблица должна иметь только одну строку. Чтобы помочь будущим разработчикам понять это, я бы хотел предотвратить добавление нескольких строк данных. Я решил использовать триггер для этого, как показано ниже ... ALTER TRIGGER...

22
Кэширует ли SQL Server результат табличной функции с несколькими операторами?

Табличная функция с несколькими утверждениями возвращает свой результат в табличной переменной. Эти результаты когда-либо повторно используются, или функция всегда полностью оценивается каждый раз, когда она...

22
Где я могу найти первую стандартизацию SQL, SQL-86?

Этот вопрос отличается, но похож на этот запрос для SQL-89 . Первый черновик SQL помечен как SQL-86. Многочисленные ссылки сделаны на это. Это доступно для скачивания? В Википедии даже нет страницы для этого. Я заинтересован в этом по историческим причинам. Кажется, также называется ANSI...

22
Триггеры компилируются каждый раз?

Мы устраняем неполадки на сервере с высокой загрузкой ЦП. Обнаружив, что запросы на самом деле не вызывают его, мы начали изучать компиляции. Монитор производительности показывает менее 50 компиляций в секунду и менее 15 перекомпиляций в секунду. После запуска сеанса XE в поисках компиляций мы...

22
Базы данных распределенной группы доступности SQL Server не синхронизируются после перезагрузки сервера

Мы готовимся к значительному обновлению наших SQL-серверов и отмечаем необычное поведение с распределенными группами доступности, которое я пытаюсь решить, прежде чем двигаться дальше. В прошлом месяце я обновил удаленный вторичный сервер с SQL Server 2016 до SQL Server 2017. Этот сервер является...

22
Разве плохо иметь индексное пространство больше, чем пространство данных?

Часто мне нужно выполнять запросы к большим таблицам, которые не имеют нужного индекса. Поэтому я прошу администратора баз данных создать такой индекс. Первое, что он делает, это просматривает статистику таблицы и видит размер пространства индекса. Часто он говорил мне найти альтернативное решение,...

22
Почему мои некластеризованные индексы занимают больше места при удалении строк?

У меня есть большая таблица с 7,5 млрд строк и 5 индексов. Когда я удаляю примерно 10 миллионов строк, я замечаю, что некластеризованные индексы увеличивают количество страниц, на которых они хранятся. Я написал запрос, dm_db_partition_statsчтобы сообщить разницу (после - до) в страницах: Индекс 1...

21
Что означает «индекс» в РСУБД? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

21
Удобный интерфейс sqlplus?

Я обнаружил, sqlplusчто интерфейс довольно устарел. Довольно неплохо иметь в распоряжении некоторые команды или ключевые слова, но, например, нет клавиши «стрелка вверх» для предыдущей записи истории. Для чего нужна хорошая замена / расширение sqlplus? Может быть графический интерфейс или лучше...

21
Ценность сертификатов [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Вопросов Какие сертификаты у вас есть? Работал ли ваш сертификат (или его...

21
Является ли обычной практикой смешивать таблицы InnoDB и MyISAM на одном сервере?

У меня есть одна база данных объемом около 4,5 ГБ, работающая на сервере с 8 ГБ ОЗУ. Подавляющее большинство таблиц - MyIsam (около 4,3 ГБ), но вскоре я собираюсь преобразовать некоторые из них в InnoDB. (Это будет медленный процесс, фокусирующийся сначала на таблицах с наибольшей интенсивностью...

21
Почему некоторые СУБД не разрешают откат для определенных операторов DDL?

Недавно я обнаружил, что MySQL не поддерживает откат DDL, такой как «изменение таблицы» ... При использовании для PostgreSQL это показалось мне странным, но мой друг сказал мне, что даже Oracle не позволяет этого ... Есть ли технические причины не поддерживать его? Это просто "неинтересная"...

21
Каковы лучшие практики для запуска SQL Server на виртуальной машине?

Каковы лучшие практики для запуска SQL Server на виртуальной машине? Мои операции по онлайн-транзакциям очень низкие, но существует большой объем обработки данных с целью предоставления отчетных данных нескольким...

21
Разъяснение по переменной MySQL innodb_flush_method

Позвольте мне начать с признания, что я очень не осведомлен о внутренней работе жестких дисков. Поэтому, когда я перечитал руководство по переменной innodb_flush_method , меня это смутило. Могу ли я получить объяснение в терминах непрофессионала о разнице в O_DSYNC и O_DIRECT и о том, как узнать,...

21
Есть ли хороший инструмент для создания дизайна баз данных и прототипов? [закрыто]

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

21
Как часто для резервного копирования основной базы данных?

Предложение в BOL довольно расплывчато: Резервное копирование мастер так часто, как необходимо, чтобы защитить данные в достаточной степени для вашего бизнеса. Мы рекомендуем регулярное расписание резервного копирования, которое можно дополнить дополнительным резервным копированием после...

21
В чем причина теоремы CAP?

http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf Я думаю , что это не очень просто , почему только два из консистенция Доступность Допуск раздела может содержать любую распределенную систему баз данных. Эта гипотеза была доказана , но есть...

21
mysqldump с INSERT… ON DUPLICATE

Я хочу объединить данные из одной базы данных в другую. Поэтому я создаю дамп с, mysqldumpа затем импортирую его в другую базу данных (с той же структурой таблиц). У меня нет никаких проблем (таких как повторяющиеся записи или что-то еще) в этом случае. Но я делаю некоторые слияния для целей...