Описание тега database-optimization
1
ответ
Какой индекс должен быть создан?
Я следую онлайн-курс по базе данных, и я получил этот вопрос. Предположим, у меня есть таблицы USER, CHECKIN и PLACE. USER (uid, uname, ucity), uid является первичным ключом. PLACE (pid, pname, pxcoord, pycoord, pcity), pid - это первичный ключ. CHE…
30 апр '16 в 06:13
1
ответ
Оптимизация размера таблицы Mysql
Я рассматриваю проблему. В языке Си нам предлагается, чтобы размер структуры был кратен 2-байтному. э: struct text{ int index;//assume int is 4 byte. char [8] word; }//alought text is only 12 bytes, compiler would assign 16 bytes for this struct Поэ…
29 июн '14 в 16:09
2
ответа
Файл сценария оптимизации mysql
Я смотрю на то, чтобы кто-то оптимизировал базу данных. Если бы я дал им аналогичную версию БД с другими данными, могли бы они создать файл сценария для запуска всех оптимизаций в моей базе данных (т.е. создать индексы и т. Д.), Чтобы они никогда не…
06 окт '11 в 03:22
2
ответа
Нужно ли индексировать столбец базы данных с номерами?
Предположим, что Боб заработал 107 баллов, Мэри - 105 баллов, а Джон - 105 баллов. Эти цифры могут измениться и не являются уникальными. Теперь я хочу запросить и проверить порядок, кто сверху, а кто снизу. Нужно ли индексировать тот столбец, которы…
25 апр '16 в 16:38
3
ответа
Лучший способ получить результаты 15 таблиц одновременно в MySql
У меня около 20 таблиц. Эти таблицы имеют только id (первичный ключ) и описание (varchar). Объем данных достигает 400 строк для одной таблицы. Прямо сейчас мне нужно получать данные как минимум из 15 таблиц одновременно. Прямо сейчас я звоню им один…
22 июн '16 в 13:33
1
ответ
Увеличивает ли добавление ребер в Neo4j обработку, необходимую для всех запросов?
Я пытаюсь разработать схему базы данных для Neo4j. Есть несколько способов сделать это. Я мог бы поместить данные как 1) свойства узла или 2) как ребра, указывающие на узел. Второй вариант гораздо более мощный с точки зрения того, как я мог бы запра…
01 ноя '17 в 11:52
6
ответов
Есть ли какой-то недостаток, если таблица имеет много (более 20) ограничений внешнего ключа?
Допустим, у меня есть таблица, в которой есть много полей, связанных со значениями из других "таблиц значений". Естественно, я объявляю ограничения внешнего ключа для каждого и уклоняюсь от них для обеспечения целостности. Что если я наконец получу …
15 июл '09 в 20:18
2
ответа
Оптимизация SQL-запросов при использовании нескольких соединений и большого набора записей
Я создаю доску объявлений и пытаюсь извлечь обычные темы (т. Е. Темы, которые не прикреплены) и отсортировать их по дате последнего опубликованного сообщения. Я могу это сделать, однако, когда у меня есть около 10 000 сообщений и 1500 тем, время зап…
14 мар '12 в 02:04
4
ответа
В какой степени эффективное индексирование может преодолеть проблемы производительности с ОЧЕНЬ большими таблицами?
Таким образом, мне кажется, что запрос к таблице с 10-тысячными записями и запрос к таблице с 10-миллионными записями почти одинаково быстр, если они оба извлекают примерно одинаковое количество записей и эффективно используют простые индексы (автом…
14 окт '10 в 01:09
2
ответа
MS SQL: лучший способ удалить строки из огромной таблицы
У меня очень большая таблица [X], в которой 170 миллионов строк, и нам нужно архивировать данные, чтобы хранить только использованные записи в [X]. Мы делаем это, чтобы наша система работала быстро, так как она замедляется. Мы используем только небо…
04 окт '11 в 10:47
1
ответ
MySQL: JOIN & использование индекса в запросе ORDER BY
У меня есть система, которая похожа на функцию Q&A; в стеке потока. Основное отличие заключается в том, что каждый вопрос имеет дату истечения срока действия: CREATE TABLE questions ( id INT NOT NULL AUTO_INCREMENT, title CHAR(100) NOT NULL, details…
02 ноя '10 в 17:57
1
ответ
Есть ли выигрыш в производительности для создания множественного индекса по первичному ключу + внешнему ключу?
Если у меня есть таблица, которая имеет первичный ключ и внешний ключ, и поиски часто выполняются с запросами, которые включают оба (...WHERE primary=n AND foreign=x)Есть ли какое-то преимущество в производительности для создания множественного инде…
26 сен '11 в 11:38
2
ответа
SQL - сохранить вычисленное значение (на основе дочерних таблиц) в столбце или рассчитать в модели данных?
Я столкнулся с небольшим затруднением, и я надеюсь, что SO-сообщество может помочь мне с этим. В настоящее время я нахожусь в ситуации, когда мы пишем собственную логику для скидок на заказ, основанную на настраиваемых правилах. В простейшем виде, в…
13 дек '12 в 15:51
4
ответа
Транзакции похожи на большие запросы?
Я знаю, что с точки зрения эффективности лучше иметь один большой запрос вместо множества мелких, так как лучше уменьшить количество соединений с базой данных до минимума (особенно в контексте интенсивного сетевого трафика). Поэтому мой вопрос заклю…
11 май '12 в 06:29
0
ответов
Структура базы данных системы журналирования: как мне добиться наилучшей оптимизации и нормализации?
Я создаю систему ведения журнала с использованием MySQL и SQLite с целью максимальной оптимизации. Это привело к чудовищности структуры таблицы, которая нарушает первую нормальную форму из-за повторяющихся групп. Вот что я имею в виду под этим: Форм…
14 окт '18 в 14:28
1
ответ
MySQL: выполнение обновлений для большой таблицы с индексами
Вечер, У меня есть большая, но простая таблица с почти 30 миллионами строк. Таблица имеет индекс для большинства столбцов. Потребовалось много времени, чтобы выполнить какие-либо обновления, и мне было интересно, будет ли хорошей идеей удалить индек…
01 июн '12 в 00:40
2
ответа
Добавление символов с помощью встроенной формулы при выборке столбца в SQL Server
Мне дали сценарий, чтобы выбрать 4 символа из данной ячейки (последние 4) Я делаю это вручную с помощью выражения Case. Мне нужно автоматизировать это, а не с помощью дел Я сделал это. SELECT CASE WHEN LEN(ticket_number) >= 4 THEN 'x' + RIGHT(tic…
12 май '15 в 12:58
1
ответ
Какой индекс я должен создать при использовании нескольких OrderBy
Я использую Entity Framework Core и читаю некоторые данные с тысячами записей. У каждой записи есть много столбцов, из которых я использую 3 (a, b и c) и делаю: OrderBy(a).ThenBy(b).ThenBy(c); А потом я применяю сортировку и нумерацию страниц. Чтобы…
10 янв '19 в 04:49
2
ответа
Как уменьшить это многократное и-или-условия в SQL-заявлении?
У меня есть вопрос об оптимизации SQL. Есть ли способ уменьшить этот синтаксис SQL: Select * from TABLE where COLUMN != 'abc' and COLUMN != 'def' and COLUMN != 'xau' and COLUMN != 'def' and COLUMN != 'eag' and COLUMN != 'dff' and COLUMN != 'www' и в…
27 ноя '17 в 13:33
0
ответов
Низкая производительность обновления статистики при переборе нескольких статистических данных таблицы вместо обновления всей статистики
Может кто-то здесь может мне помочь - я застрял Сегодня я начал создавать пакет служб SSIS, который должен взять на себя задачу оценки статистики многочисленных таблиц и выполнить обновление этой статистики. Большинство таблиц индексируются кластерн…
14 ноя '17 в 16:53