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

22
Критерии принятия решения о том, когда использовать схему не-dbo против новой базы данных

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

22
Безболезненный способ создания кластерного индекса на огромной таблице?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Таким образом, у нас есть сайт для клиентов, который жалуется на серьезную медленную работу. Я взглянул один раз, и стало очевидно,...

22
Ограничить результаты до первых 2 строк рейтинга

В SQL Server 2008 я использую, RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)чтобы вернуть набор данных с RANK. Но у меня есть сотни записей для каждого раздела, поэтому я получу значения с рангом 1, 2, 3 ... 999. Но я хочу только до 2 RANKsв каждом PARTITION. Пример: ID Name Score Subject 1...

22
Перкона против MySQL

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

22
Почему периодические перезапуски необходимы для поддержания хорошей работы моего экземпляра?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У нас есть рабочий сервер БД на SQL 2005. Некоторое время все работает нормально, но через пару недель мы видим заметное падение...

22
Почему «LOAD DATA INFILE» быстрее, чем обычные операторы INSERT?

Я прочитал статью, в которой упоминалось, что мы можем достичь 60 000 операций вставки в секунду с помощью LOAD DATA IN FILEоператора, который читает файлы CSV и вставляет данные в базу данных. Почему он должен отличаться от обычных вставок? РЕДАКТИРОВАТЬ: я сократил туда-обратно, позвонив только...

22
Существуют ли СУБД, которые допускают внешний ключ, который ссылается на представление (а не только базовые таблицы)?

Вдохновленный вопросом моделирования Django: Моделирование базы данных с множественными отношениями «многие ко многим» в Django . ДБ-дизайн это что-то вроде: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL ,...

22
Разница в производительности между кластеризованным и некластеризованным индексом

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я читал Clusteredи Non Clustered Indexes. Clustered Index- Он содержит страницы данных. Это означает, что полная информация о строке...

22
Как подключиться к удаленной базе данных PostgreSQL в Ubuntu с помощью pgAdmin3?

Я пытаюсь настроить базу данных PostgreSQL на машине с Ubuntu. Я хотел бы иметь возможность получить к нему доступ с помощью pgAdmin3 с удаленного компьютера. Как мне это настроить? Я установил базу данных PostgreSQL в Ubuntu, используя: sudo apt-get install postgresql У меня...

22
Как настроить базу данных Postgresql для постоянного отображения даты как «MDY»

Как я могу настроить свою базу данных, чтобы видеть дату как MDY без запуска: SET datestyle = "ISO, MDY"; каждый раз, когда я пытаюсь получить к нему доступ? Я использую Postgresql версии 9.1, Ubuntu 12.04. На момент установки базы данных мой системный языковой стандарт был установлен, en_CA.utf8и...

22
Что может привести к тайм-ауту сеанса зеркалирования, а затем к отказу?

У нас есть два производственных SQL-сервера с SQL Server 2005 с пакетом обновления 4 (SP4) с накопительным обновлением 3. Оба сервера работают на идентичных физических компьютерах. DELL PowerEdge R815 с 4-мя 12-ядерными ЦП и 512 ГБ (да ГБ) оперативной памяти, с 10 ГБ подключенными iSCSI SAN дисками...

22
Стоит ли когда-нибудь издержек частой аннулирования кэша запросов?

В настоящее время я работаю с базой данных MySQL, где мы видим большое количество недействительных данных в кеше запросов, в основном из-за большого количества операторов INSERT, DELETE и UPDATE, которые выполняются во многих таблицах. Я пытаюсь определить, есть ли какая-либо польза от...

22
Как создать файл tnsnames.ora для подключения к базе данных Oracle?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я установил Oracle 11g, и я могу подключиться как sysmanк базе данных Oracle, но нет tnsnames.oraфайла, который я могу найти. Нужно...

22
SQL-запрос для комбинаций без повторения

Мне нужен запрос, который можно использовать в (или в качестве) функции и получить все комбинации из n значений. И мне нужны все комбинации длины k, где k = 1..n. Расширенный выборочный ввод и результат, так что вход имеет 3 значения вместо 2 - однако количество входных значений может варьироваться...

22
Должно ли подчиненное устройство репликации MySQL работать только для чтения?

Я выполнил репликацию на Percona Server 5.5, следуя этому руководству, и подумал, стоит ли мне добавлять read-only=1в ведомое устройство, my.cnfчтобы оно было только для чтения? Руководство устанавливает репликацию для таблицы mysql так, чтобы пользователи реплицировались, но я в основном использую...

22
Каков современный способ разделения PostgreSQL на машины, когда данные «естественно разбиваются»

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После нескольких лет пребывания в пространстве «NoSQL» у меня появилась проблема, которая по своей природе является «реляционной»....

22
Почему SQL Server 2012 Express использует 9,5 ГБ ОЗУ на моем сервере?

Я создаю приложение, в которое планирую встроить SQL Server 2012 Express в качестве основного хранилища данных. При тестировании на моей машине для разработки (Win7-32 ​​с 3 ГБ ОЗУ) я никогда не наблюдал, чтобы sqlservr.exeпроцесс использовал более 1 ГБ ОЗУ, как и следовало ожидать от...

22
Как сохранить историю изменений хранимых процедур SQL Server

Примечание: я не спрашиваю о полном контроле версий. Есть ли способ автоматически вести историю хранимых процедур на SQL Server. Аналогично тому, как Google Docs автоматически ведет историю версий документов, а Wikipedia автоматически ведет историю версий статей. Я не хочу, чтобы пользователи,...

22
Как иметь отношения один-ко-многим с привилегированным ребенком?

Я хочу иметь отношение «один ко многим», в котором для каждого родителя один или ноль детей помечается как «любимый». Однако не у каждого родителя будет ребенок. (Думайте о родителях как о вопросах на этом сайте, о детях как о ответах и ​​о любимых как о принятых ответах.) Например, TableA Id INT...