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

15
Включение ORDER BY в запрос, который не возвращает строк, существенно влияет на производительность

При простом соединении из трех таблиц производительность запросов резко меняется, если включить ORDER BY, даже если строки не возвращены. Реальный сценарий проблемы занимает 30 секунд, чтобы вернуть ноль строк, но он мгновенный, когда ORDER BY не включен. Почему? SELECT * FROM tinytable t /* one...

15
PostgreSQL: сбой инициализации кластера базы данных

Оба C:\PostgreSQLи C:\PostgreSQL\dataесть postgresпользователь с полным доступом и правами администратора. Я запустил postgresql-9.1.2-1-windows.exe от пользователя postgres от имени администратора. цельC:\PostgreSQL Каждый раз, когда я пытаюсь, я получаю «Сбой инициализации кластера базы данных»....

15
Схема меньше / гибкая + база данных ACID?

Я планирую переписать локальное (локально установленное) приложение на основе VB (выставление счетов + инвентаризация) в качестве веб-приложения Clojure для клиентов малого бизнеса. Я намерен предложить это как приложение SaaS для клиентов в аналогичной сфере. Я искал варианты базы данных: мой...

15
PostgreSQL против MySQL: сравнение пространственных объектов

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

15
Дизайн базы данных анкеты - какой путь лучше?

У меня есть ОДНА длинная HTML-страница, несколько наборов вопросов, разделенных на небольшие разделы (около 15 подразделов на одной странице), общее количество вопросов составляет около 100 вопросов: варьируется от ввода, множественного выбора, флажков, переключателей, текстовой области, и загрузка...

15
Что означает термин «проекция» в запросе SQL (или в определении представления)

В документе Oracle « Оптимизатор запросов» в разделе « Просмотр слияния» я нашел следующую информацию Оптимизация слиянием представлений применяется к представлениям, которые содержат только выборки, проекции и объединения. То есть объединяемые представления не содержат операторов множеств,...

15
Как большой индекс включает поля, влияющие на производительность системы?

Этот вопрос касается производительности индекса SQL Server со varchar(2000)встроенным INCLUDEиндексом. Я пытаюсь улучшить производительность в медленном и нестабильном приложении базы данных. В некоторых случаях доступ к данным осуществляется через большие строки VARCHAR, с запросами , включая...

15
судебное удаление / обновление данных

У меня есть необходимость судебно удалить данные из оракула. Если я просто удаляю его, я понимаю, что данные все равно будут фактически находиться в файле данных, пока это пространство не будет использовано повторно. Я не беспокоюсь о месте повторения / архивирования / отмены, они быстро...

15
невозможно удалить «GRANT USAGE»

Я тестировал некоторые вещи и добавил: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; так что теперь, когда я делаю show grants for cptnotsoawesome@localhost; Я вижу, что один из них: Grants for cptnotsoawesome@localhost ---------------------------------- GRANT...

15
Получение дампа MySQL с другого компьютера

У меня есть база данных MySQL на компьютере A, и я хочу получить доступ к mysqldump с компьютера B. Обе машины работают в Linux, и у меня также есть учетные данные обоих, но я не могу получить доступ к mysqldump. Что я могу...

15
Насколько опасны для безопасности публикуемые концептуальные схемы?

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

15
Интерпретация XML-кода Showplan для SQL Server

Я только что развернул на своем сайте функцию http://sqlfiddle.com, которая позволяет пользователям просматривать необработанные планы выполнения своих запросов. В случае PostgreSQL, MySQL и (в некоторой степени) Oracle рассмотрение исходного плана выполнения выглядит понятным. Однако, если вы...

15
Хранение цен в SQLite, какой тип данных использовать?

Я использую SQLite и мне нужно хранить цены. SQLite в REALтипе данных говорит , что использует floating-pointчто неприемлемо для хранения цен. Есть ли тип данных помимо ТЕКСТА, который я могу использовать для численного хранения цен, чтобы они правильно...

15
Как переключить логическое поле с помощью sql в postgresql?

Существует поле, showкоторое является booleanтипом в postgesql. Я хочу написать SQL для обновления этой таблицы, чтобы переключить значение шоу. Если это true, это становится false, если это false, это становится true. Является ли это...

15
Выполните сценарий с SQLPlus, содержащий пробелы, точки с запятой и косую черту

Иногда я получаю сценарий, который будет нормально работать в SQL Developer или Toad, но требует модификации для успешного запуска из SQL * Plus. Вот пример наихудшего случая, содержащий несколько операторов, каждое из которых содержит пустые строки, точки с запятой и косую черту: INSERT INTO t1...

15
Каковы канонические ресурсы NoSQL для людей, которые никогда не использовали эту технологию?

Технология NoSQL меня все больше интересует, и я могу прочитать несколько постов на SE о том, как она работает, и о различных доступных продуктах. Однако мне интересно, есть ли какие-то канонические ссылки, книги или статьи, которые мы можем разместить в исследовательской статье, например, и...

15
Насколько дорого обходится открытие и закрытие соединения с БД?

Насколько интенсивно ЦП открывает и закрывает соединение с БД (для веб-приложения) в MySQL ... когда программное обеспечение БД находится на localhost? ... когда программное обеспечение БД находится на другом компьютере?...

15
Тип данных для хранения массива флагов (битовая карта / битовый массив)

Мне нужно хранить битовый массив для каждой записи таблицы, поддерживая следующие операции: Тестирование, если бит установлен, и установка бит (с использованием SQL) Запрос и установка значения с помощью ADO 2.8 (не ADO.NET) Индексирование (для того, чтобы воспользоваться функцией «индекс...

15
Создать новую функцию по коду, если она не существует

Я хочу создать новую функцию по сценарию в моей базе данных. Код скрипта ниже: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Но когда я выполняю вышеуказанный скрипт, SQL Server...

15
Порядок сортировки указан в первичном ключе, но сортировка выполняется в SELECT

Я храню данные датчика в таблице SensorValues . Таблица и первичный ключ выглядит следующим образом: CREATE TABLE [dbo].[SensorValues]( [DeviceId] [int] NOT NULL, [SensorId] [int] NOT NULL, [SensorValue] [int] NOT NULL, [Date] [int] NOT NULL, CONSTRAINT [PK_SensorValues] PRIMARY KEY CLUSTERED (...