Вопросы с тегом 'database-performance'

Вопросы производительности и настройки базы данных, начиная от организации и конфигурации файлов до бенчмаркинга и оптимизации системы, проходя через системы управления и наиболее быстрые способы работы с базой данных.
14 отв.

Насколько большой может получить база данных MySQL до того, как производительность начнет ухудшаться

В какой момент база данных MySQL начинает терять производительность? Имеет ли значение размер физической базы? Сколько записей имеет значение? Является ли какое-либо ухудшение производительности линейным или экспоненциальным? У меня есть то, что ...
04 авг. '08 в 17:31
2 отв.

Как настроить драйвер MongoDB Java MongoOptions для использования в производстве?

Я искал в Интернете поиски лучших практик для настройки MongoOptions для Java-драйвера MongoDB, и я не придумал много другого, кроме API. Этот поиск начался после того, как я наткнулся на "com.mongodb.DBPortPool $SemaphoresOut: из семафоров, чтобы по...
29 июня '11 в 15:12
5 отв.

Использование репозитория git в качестве базы данных

Я делаю проект, который занимается структурированной базой документов. У меня есть дерево категорий (~ 1000 категорий, до ~ 50 категорий на каждом уровне), каждая категория содержит несколько тысяч (до, скажем, ~ 10000) структурированных документов. ...
22 нояб. '13 в 20:41
3 отв.

Скорость усечения Postgresql

Мы используем Postgresql 9.1.4 в качестве нашего сервера db. Я пытался ускорить работу своего тестового набора, поэтому я смотрел, как профилировать бит db, чтобы увидеть, что именно происходит. Мы используем database_cleaner для обрезания таблиц в ...
10 июля '12 в 21:25
9 отв.

MySQL Partitioning/Sharding/Splitting - в каком направлении?

У нас есть база данных InnoDB, которая составляет около 70 ГБ, и мы ожидаем, что она вырастет до нескольких сотен ГБ в ближайшие 2-3 года. Около 60% данных относятся к одной таблице. В настоящее время база данных работает достаточно хорошо, так как у...
05 сент. '08 в 16:59
2 отв.

Entity Framework Vs Сохраненные процедуры - оценка эффективности

Я пытаюсь установить, насколько медленнее Entity Framework находится над хранимыми процедурами. Я надеюсь убедить своего босса позволить нам использовать Entity Framework для простоты разработки. Проблема заключается в том, что я провел тест произво...
16 марта '12 в 17:35
2 отв.

Когда курсор FAST_FORWARD имеет рабочую таблицу (и этого избежать)?

Фон Я заметил, что при экспериментировании с запущенными полными запросами, что иногда оценочный план просто показывает "запрос на выборку" и фактический план показывает повторные выборки из сканирования кластерного индекса в других случая...
24 окт. '11 в 0:01
8 отв.

Сколько столбцов слишком много столбцов?

Я заметил, что многие люди здесь цитируют таблицы с 20 + (я видел целых 55) столбцов в одной таблице. Теперь я не претендую на роль эксперта по дизайну базы данных, но я всегда слышал, что это ужасная практика. Когда я вижу это, я обычно предлагаю ра...
06 июля '10 в 11:00
6 отв.

Показатель подсчета Mysql на очень больших таблицах

У меня есть таблица с более чем 100 миллионами строк в Innodb. Я должен знать, есть ли более 5000 строк, где внешний ключ = 1. Мне не нужен точный номер. Я провел несколько тестов: SELECT COUNT(*) FROM table WHERE fk = 1 = > 16 секунд SELECT...
11 июня '12 в 10:59
1 отв.

Что делает exec sp_updatestats?

Что такое sp_updatestats? Могу ли я запустить это в рабочей среде для повышения производительности?
03 мая '14 в 8:45
1 отв.

Может ли этот запрос SQLite выполняться намного быстрее?

У меня есть база данных, представляющая метаданные камеры безопасности NVR. Для каждого 1-минутного сегмента видеоролика имеется 26-байтовая строка recording. (Если вам интересно, проект doc находится в процессе здесь.) Мои пределы дизайна - 8 камер...
18 янв. '16 в 5:38
4 отв.

Настройка производительности: создание индекса для булевского столбца

Я написал обработчик демона, который будет извлекать записи из одной базы данных и вставлять их в другую базу данных для синхронизации. Он будет извлекать записи на основе каждого индикатора записи, который является логическим типом данных. Мои табл...
19 авг. '12 в 10:58
2 отв.

Разделение базы данных - горизонтальное и вертикальное - различие между нормализацией и разбиением строк?

Я пытаюсь понять различные концепции разбиения базы данных, и именно это я понял: Горизонтальное разделение/оглавление. Разделение таблицы на другую таблицу, которая будет содержать подмножество строк, которые были в исходной таблице (пример, кото...
05 дек. '13 в 3:16
5 отв.

MySQL | REGEXP VS Like

У меня есть таблица CANDIDATE в моем db, которая работает под MySQL 5.5, и я пытаюсь получить строки из таблицы, где RAM содержит в первом имени, поэтому я могу запустить ниже двух запросов, но я хотел бы теперь, какой запрос мы следует использовать ...
20 мая '13 в 12:43
1 отв.

Почему транзакции базы данных spring/hibernate выполняются медленнее, чем чтение-запись?

Я занимался некоторыми исследованиями в области производительности транзакций базы данных только для чтения и чтения-записи. Сервер MySQL удален, поэтому мне легко увидеть различия между различными типами транзакций. Это связано с пулом соединений, к...
14 янв. '16 в 21:52