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

8
Концепция схемы в PostgreSQL

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

8
Какое использование performance_schema в MySQL 5.5?

Я обновился до версии MySQL 5.5. Там я наблюдал performance_schema в списке схем. Какая польза от этой новой схемы ..? Как мы можем контролировать с помощью этой схемы ..? Каковы преимущества использования этой схемы ..? Есть ли издержки при включении этой схемы?...

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

У нас произошла некоторая потеря данных, и, похоже, нет надежной резервной копии. У нас действительно ОГРОМНЫЕ журналы транзакций, и некоторые думали, что мы сможем использовать их, чтобы вернуться к определенной точке. Можно ли помочь восстановить базу данных, используя журналы транзакций? SQL...

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

Имеют ли механизмы OLAP в памяти преимущество над традиционными механизмами OLAP, подкрепленными достаточным объемом оперативной памяти, чтобы вместить весь куб (ы)? Например, если я использую механизм MOLAP (SSAS) и ГБ / ТБ ОЗУ, где весь куб (или даже звездообразная схема) является резидентом ОЗУ,...

8
Невозможно удалить имя входа SQL Server 2008 R2

Я создал логин SQL Server несколько дней назад. Теперь мне нужно удалить то же самое. Поэтому я зашел в SQL Server Management Studio => Security => Logins и выбрал логин, который я хочу удалить. Он отображает информационное сообщение, которое говорит Удаление имен входа на сервер не удаляет...

8
Лучший инструмент для оптимизации SQL Server (не запросы, а сама база данных)

Кто-нибудь знает, что является лучшим инструментом для оптимизации всей базы данных SQL Server? Я говорю не о том, как писать запросы, а о том, как управлять файлом базы данных, индексами, разбиением на страницы и фрагментацией. БОЛЬШАЯ ПРАВДА Вечная борьба между инструментами против...

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

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

8
DBCC TRACEON с глобальным флагом

В вопросе « Требуется помощь в устранении неполадок в сценарииDBCC TRACEON (1204, -1) взаимоблокировок Sql Server 2005» было предложено использовать глобальную трассировку взаимоблокировок. При чтении этой команды в BOL говорится, что ее следует использовать только тогда, когда пользователи или...

8
Преимущества создания базы данных сервера sql только для чтения?

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

8
PostgreSQL: повторное использование сложного промежуточного результата в том же запросе

Использование PostgreSQL (8.4), я создаю представление , в котором обобщаются различные результаты нескольких таблиц (например , создание колонн a, b, cв представлении), а затем мне нужно объединить некоторые из этих результатов вместе в одном запросе (например a+b, a-b, (a+b)/c...), чтобы получить...

8
Определение для «логической разницы»?

В настоящее время я читаю «SQL и реляционную теорию» от CJ Date . И хотя я довольно далеко в книге, у меня есть несколько основных вопросов. Я хочу знать, что означает термин «логическое различие». Книга пытается объяснить термин с помощью примеров, но на самом деле не объясняет, что это значит...

8
Решения PostgreSQL против Oracle для высокой доступности?

PostgreSQL имеет матрицу различных вариантов высокой доступности, которые представляют множество различных способов встраивания репликации в СУБД. Вот матрица возможностей высокой доступности, балансировки нагрузки и репликации PostgreSQL Вопросов Какой из подходов в матрице высокой доступности...

8
Требование к MySQL Cluster RAM

Начиная с MySQL 5.1, данные больше не должны полностью храниться в памяти. Я читал, что индексированные столбцы (я думаю, что вся структура индекса) все еще должны находиться в памяти ( MySQL High Availability, 2010, стр. 533 , «MySQL Cluster сохраняет все индексированные столбцы в основной памяти»...

8
Oracle сортирует столбец varchar2 со специальными символами последними

Как я могу отсортировать в Oracle столбцы Varchar2 или NVarchar2 в моем собственном порядке. Или доступны какие-либо существующие опции, в которых сначала ставятся буквы, затем цифры, а затем все специальные символы. Наш первый подход заключался в использовании функции, которая вручную отображает...

8
почему людям советуют не обновлять через просмотры

Во время обучения в колледже нас ударили, чтобы не обновлять таблицы с помощью представлений, и снова, когда я попал на рабочее место, мы, как нам сказали, не обновляли базу данных с помощью представлений. Где / Существуют ли существенные последствия для производительности? Или это больше случай,...

8
как nvarchar (max) будет хранить данные в базе данных, будет ли это быстро, если некоторые данные меньше 4000 символов?

Я должен разработать CMS, которая будет поддерживать два языка английский, арабский. Эта CMS будет своего рода сайтом публикации статей. При разработке и анализе я обнаружил, что некоторые статьи имеют длину более 8000 символов. В моей таблице есть столбец PageID int, PageTitleEnglish...

8
Является ли разделение таблицы «пользователи» для целей аутентификации хорошей идеей?

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

8
Стратегия разделения узлов B-дерева в SQL Server для монотонно увеличивающегося значения

Рассмотрим индекс B-дерева для значения, которое всегда будет монотонно увеличиваться, например столбец типа IDENTITY. В обычной реализации B-дерева, когда узел заполнен, он будет разделен на 50% / 50%, и мы получим B-дерево, в котором (почти) все узлы будут заполнены только на 50%. Я знаю, что...

8
База данных за многоязычным пользовательским интерфейсом

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

8
Предоставление привилегий SA для разработчиков в окне разработки

Несмотря на наши яростные протесты, наше руководство решило, что команде разработчиков должны быть предоставлены права 's' на сервере разработки. Подвох в том, что мы, группа поддержки БД, по-прежнему несем ответственность за поддержание этого ящика. Теперь нам поручили составить список того, что...