Описание тега rdbms-agnostic

Sql, который не предназначен для конкретного продукта базы данных.
0 ответов

Делает ли добавление знака минус аргумент запроса невозможным для SARG?

Помешает ли добавление знака минуса перед ссылкой на столбец в операторе SQL обработчику запросов использовать существующий индекс для этого столбца для обработки запроса? то есть, будут ли следующие использовать индекс id, если таковой существует, …
03 авг '16 в 08:46
6 ответов

В чем проблема каскада внешних ключей с несколькими путями и циклами?

В MSSQL 2005 я просто ударил печально известное сообщение об ошибке: Введение ограничения XXX FOREIGN KEY в таблицу YYY может привести к появлению циклов или нескольких каскадных путей. Укажите ON DELETE NO ACTION или ON UPDATE NO ACTION, либо измен…
28 окт '09 в 14:41
4 ответа

SQL дизайн для опроса с ответами разных типов данных

Я работаю над онлайн-опросом. Большинство вопросов имеют шкалу от 1 до 5 для ответа. Если нам нужно добавить вопрос в опрос, я использую простую веб-форму, которая делает ВСТАВКУ в соответствующую таблицу, и вуаля! опросы задают новый вопрос - нет н…
19 ноя '09 в 16:11
8 ответов

Проблема SQL-соединения

Я хочу получить все записи из одной таблицы, когда во второй таблице нет совпадений. Так что это как бы противоположность внутреннего соединения.
11 мар '10 в 12:25
5 ответов

"вопросы" и "ответы" с несколькими ответами

Этот вопрос связан с этим постом: SQL дизайн для опроса с ответами разных типов данных У меня есть приложение для опроса, где у большинства вопросов есть набор ответов 1-5. Теперь нам нужно задавать вопросы, которые могут иметь различные типы ответо…
08 дек '09 в 14:40
2 ответа

Например, какой двигатель?

А) у меня есть 1000000 доменных имен б) Каждый домен имеет около 100000 сайтов c) каждый сайт имеет около 10000 посещений в день / (5000 уникальных посещений в день) d) Как владелец всех этих веб-сайтов, я хочу видеть, сколько посетителей на выбранн…
24 окт '10 в 12:07
2 ответа

Выполнение сильного хруста на столе без воздействия на стол

Я ищу несколько общих советов о том, как лучше выполнять тяжелый анализ / извлечение данных для таблицы базы данных, не влияя на производительность обычных запросов сайта к таблице. Некоторые расчеты могут включать в себя объединение нескольких табл…
28 мар '12 в 03:05
2 ответа

Хранение java.math.BigInteger в РСУБД

Мне нужно хранить Java java.math.BigInteger числа в SQL. Я могу с уверенностью предположить, что цифры будут положительными и меньше, чем 2^k для некоторых k это будет известно во время создания таблицы. Допустим k = 256, Как мне сохранить его в РСУ…
02 ноя '14 в 12:58
12 ответов

Почему исторически люди используют 255, а не 256 для величин полей базы данных?

Вы часто видите, что поля базы данных имеют величину 255 символов. Какова традиционная / историческая причина, почему? Я предполагаю, что это связано с ограничениями подкачки / памяти и производительностью, но различие между 255 и 256 меня всегда см…
26 фев '10 в 09:40
3 ответа

Является ли команда MAX, MIN, SUM SQL стандартной в разных СУБД

У меня только сейчас установлен MySQL, но будут ли они работать нормально при запуске в PgSQL, MS SQL и т. Д.? SELECT MAX(field) as max_field FROM table SELECT MIN(field) as max_field FROM table SELECT SUM(field) as max_field FROM table
17 ответов

SQL переносимость получилась

В моей компании я работаю над завершением серверной части для Oracle для Python ORM. Я поражен тем, насколько по-разному RDBMS делают вещи даже для простых вещей. Я многое узнал о различиях между Oracle и другими СУБД. Просто из чистого любопытства …
30 июн '09 в 14:03
4 ответа

Данные SQL, где не существует в таблице и не дублировать

Это немного сложно, пожалуйста, сфокусируйтесь на моих требованиях, у меня есть 2 таблицы, я хочу получить данные из первой таблицы, которой нет во второй, И данные в первом столбце не дублируются для вспомогательного и дочернего идентификатора. при…
09 окт '18 в 13:07
0 ответов

Создайте таблицу сотрудников с полями empno, ename, job, sal, deptno, dept, year_of_joining и manager.

В24 Создайте таблицу сотрудников, имеющую поля empno, ename, job, sal, deptno, dept, year_of_joining и manager. Вставьте в нее несколько записей и выполните следующие запросы:- a Перечислите имя, должность и зарплату сотрудника, чья должность =10 и …
02 авг '18 в 14:26
2 ответа

Как предотвратить глубоко рекурсивные запросы с сущностями, состоящими из сущностей одного типа? [Прикольный пример внутри]

Не волнуйтесь! Это выглядит сложнее, чем есть на самом деле! Просто приступай к напиткам! TLDR-версия: как эффективно запрашивать и обновлять сущности, имеющие отношения к другим сущностям? Вот интересный сценарий моделирования данных с двумя таблиц…
1 ответ

Наборы наборов наборов? Или, реализуя управление версиями для наборов наборов

Я работаю над веб-приложением для контрольного списка контроля качества. У меня уже есть настроенный стол, но я догадываюсь, что наша модель неоптимальна, и я мог бы получить лучшую производительность. Пожалуйста, не то, что я использую mysql, поэто…
09 апр '10 в 16:14
1 ответ

Как сделать выборочный запрос более эффективным?

У меня есть таблица " Клиенты с миллионами записей" по 701 атрибутам (столбцам). Я получаю CSV-файл с одной строкой и 700 столбцами. Теперь на основе этих 700 значений столбцов я должен извлечь идентификаторы из таблицы " Клиенты". Теперь очевидно, …
14 июл '17 в 03:43
4 ответа

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

Недавно я ускорил сложный запрос на порядок, предоставив SQLite хороший индекс для работы. Подобные результаты заставляют меня задуматься, нужно ли мне индексировать множество других полей, которые обычно используются для предложений JOINs или ORDER…
18 апр '09 в 21:08
2 ответа

Как мне объединить таблицу "один ко многим" с результатами, добавленными только в меньшую таблицу?

В основном у меня есть стол один-ко-многим. Я хочу добавить столбцы таблицы большего размера в набор результатов таблицы меньшего размера. В итоге я получу набор результатов с тем же размером таблицы меньшего размера, но опять же с соответствующей и…
18 фев '10 в 16:42
7 ответов

Методы оптимизации базы данных для любителей

Можем ли мы получить список основных методов оптимизации (от моделирования до запросов, создания индексов, представлений для оптимизации запросов). Было бы неплохо иметь список из них, один метод на ответ. Как любитель, я нахожу это очень полезным, …
25 апр '10 в 21:18
1 ответ

Какой прирост производительности можно ожидать от подкачки базы данных?

Скажем, у меня есть таблица X со 100 записями в ней и select * from X занимает 100 секунд. Как долго я должен ожидать запрос select top 10 * from X принять? Я ожидаю, что отношения более или менее линейны, поэтому 10 секунд. Это правильно, или отнош…
10 июн '10 в 17:08