Вопросы по теме 'database-performance'
MySQL – как эффективно получить строку с наименьшим идентификатором?
Есть ли более быстрый способ обновить самую старую строку таблицы MySQL, которая соответствует определенному условию, чем использование ORDER BY id LIMIT 1 , как в следующем запросе?
UPDATE mytable SET field1 = '1' WHERE field1 = 0 ORDER BY id...
1231 просмотров
schedule
04.06.2023
Дилемма проектирования бизнес-уровня: память или ввод-вывод?
Проект, над которым я работаю, сталкивается с дилеммой дизайна: как получить объекты и коллекции объектов из базы данных. Иногда полезно буферизовать * все * объекты из базы данных с их свойствами в память, иногда полезно просто установить...
262 просмотров
schedule
11.11.2022
Хотите узнать, как улучшить медленный запрос mysql
У меня есть запрос MySQL, чтобы выбрать все идентификаторы продукта с определенными фильтрами, примененными к продуктам. Этот запрос работает, но я хочу научиться улучшать этот запрос. Альтернативы этому запросу приветствуются с объяснением....
194 просмотров
schedule
10.05.2022
Рекомендации по схеме базы данных для функции обмена сообщениями между пользователями на веб-сайте, управляемом PHP
У меня есть сайт, управляемый пользователями. Я хочу добавить функцию обмена сообщениями. Меня беспокоит управляемость и производительность моей базы данных.
Я думаю об организации этого следующим образом: у меня есть таблица пользователей, и все...
2645 просмотров
schedule
23.05.2022
Удаление первичного ключа (кластеризованного индекса) для повышения производительности вставки
Мы столкнулись с тайм-аутами SQL и определили, что узким местом является таблица аудита — все таблицы в нашей системе содержат триггеры вставки, обновления и удаления, которые вызывают новую запись аудита.
Это означает, что таблица аудита является...
5057 просмотров
schedule
30.03.2022
Влияют ли индексы с несколькими столбцами на размер резервной копии базы данных или размер ОЗУ, жесткого диска или ЦП сервера mysql?
У меня есть database1 и database2 .
database1 не использует какой-либо специальный индекс (вместо того, что PRIMARY KEY индексирует id столбцов, но database2 оптимизирован с использованием правильных индексов (некоторые индексы для...
182 просмотров
schedule
15.05.2022
Настройка MySQLd InnoDB
Пытаясь настроить mysqld соответствующим образом для моей среды приложений, полностью состоящей из InnoDB (mysql DB, конечно, по-прежнему MyISAM), я продолжаю видеть варианты этой формулы для определения общего использования памяти:...
595 просмотров
schedule
10.03.2022
MySQL Чрезвычайно большой размер таблицы
Наша организация использует MySQL для своей системы тикетов heklpdesk, там есть таблица с 14 тысячами строк и размером таблицы 5,7 ГБ! Вот структура таблицы.
Любые идеи, почему эта таблица может стать такой большой, и какие-либо мысли, как я...
591 просмотров
schedule
18.08.2022
Нужны рекомендации по выходу за рамки с SqlBulkCopy на SQL Server
Я разрабатываю приложение, одним из аспектов которого является то, что оно должно принимать огромные объемы данных в базу данных SQL. Я разработал структуру базы данных как одну таблицу с идентификатором bigint, примерно так:
CREATE TABLE...
1022 просмотров
schedule
29.04.2022
Как упорядочить по нескольким столбцам с разным приоритетом для каждого столбца?
Предположим, что таблица users выглядит так:
age | popularity
------------------
16 | 2
23 | 5
17 | 2
16 | 3
... | ...
... | ...
Я хочу выбрать строки с меньшим возрастом и большей популярностью. Но...
3578 просмотров
schedule
16.04.2022
Лучшая практика с mysql innodb для переименования огромной таблицы, когда таблица с таким именем уже существует
Я использую Mysql 5.5.. + INNODB и сервер Windows.
Случай (сделайте это проще, чем реальный случай):
У меня есть 2 таблицы 1 ГБ с именем new_car и car таблица 1 ГБ.
Я заменяю таблицу car таблицей new_car каждые 10 часов, а не вручную...
7488 просмотров
schedule
10.04.2023
Что работает быстрее: длинная таблица с меньшим количеством столбцов или более короткая таблица с большим количеством столбцов?
Я должен принять решение, как спланировать таблицу, которая будет использоваться для хранения дат.
У меня есть около 20 разных дат для каждого пользователя, и я предполагаю, что сейчас 100 000 пользователей и их количество растет.
Итак, вопрос...
700 просмотров
schedule
05.12.2022
Как повысить производительность запросов, использующих табличные функции?
У меня есть запрос вида:
SELECT a.id, b.colb, c.colc, d.cold, ...
FROM a JOIN b on a.id=b.id
JOIN c on a.id=c.id
JOIN d on a.id=d.id
JOIN e on a.id=e.id
...
Каждая таблица здесь на самом деле является функцией,...
243 просмотров
schedule
07.07.2023
SqlServer 2008 Требуется предложение для оптимизации моего запроса и того, какое поле индексируется в таблице
у меня есть этот запрос
select count(distinct user1_.Id) as col_0_0_ from [FriendCloseness] friendclos0_ inner join [User] user1_ on friendclos0_.User_id=user1_.Id where dateadd(d, 0, datediff(d, 0, friendclos0_.LastUpdate))=@p0 and...
69 просмотров
schedule
19.10.2022
Заполнение базы данных MySQL из базы данных DB2
В настоящее время у меня есть сценарий для заполнения базы данных MySQL с сервера DB2. Это работает, но кажется, что строки вставляются в MySQL очень медленно. Процесс сервера выполняется на ~ 1% ЦП, пока работает скрипт, и мне интересно, как я могу...
823 просмотров
schedule
30.09.2022
Производительность вложенного выбора
Я знаю, что это распространенный вопрос, и я прочитал несколько других сообщений и документов, но я не смог найти ни одного, в котором учитывались бы индексированные поля и объем записей, которые могут возвращать оба запроса.
Мой вопрос...
16783 просмотров
schedule
03.03.2023
Почему мои запросы MongoDB работают медленно после добавления новых элементов в коллекцию?
Любая помощь в этом будет принята с благодарностью.
У меня есть большая коллекция Mongodb, в которой я храню действия пользователей. У нее есть несколько составных индексов для запросов, которые я хочу выполнить, и обычно производительность...
902 просмотров
schedule
01.07.2022
Основная проблема с производительностью вставки/обновления
Запуск базы данных MySQL и все таблицы InnoDB
Каждый вечер мы получаем список самых медленных запросов, вызывающих наибольшие проблемы, присылаемый нам по электронной почте с помощью пакетного сценария.
В этом списке есть два запроса: вставка и...
138 просмотров
schedule
14.09.2022
Длина имени таблицы в sqlite влияет на производительность. Почему?
Я заметил, что длина имен таблиц влияет на производительность при создании этих таблиц. Вот пример кода, который воспроизводит проблему:
#include <stdio.h>
#include <assert.h>
#include "sqlite3.h"
int main() {
int i, sr;
char...
783 просмотров
schedule
24.07.2023
Как я могу интегрировать поиск Apache Solr с моим сайтом на Drupal 7?
Может ли кто-нибудь дать мне хорошие ссылки на учебники, которые будут мне полезны, чтобы я мог проверить, как интегрировать поиск Solr с моим сайтом Drupal, чтобы получить хорошую производительность.
Какие модули доступны для Drupal 7.x версии...
4278 просмотров
schedule
03.03.2023