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

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

Насколько большой может получить база данных 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
1
ответ

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

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

Как значения NULL влияют на производительность в поиске базы данных?

В нашем продукте мы имеем общую поисковую систему и пытаемся оптимизировать производительность поиска. Многие таблицы, используемые в запросах, допускают нулевые значения. Должны ли мы перепроектировать нашу таблицу, чтобы запретить нулевые значения ...
задан 19 июня '09 в 13:05