Описание тега database-tuning

NoneDeals with optimizing the performance of a database. It can be about file design, and selection of the DBMS, OS and platform.
2 ответа

Как просмотреть историю запросов (все ИЛИ за длительный период), выполненных для базы данных, размещенной на Azure?

Для базы данных, размещенной в Azure, я могу просмотреть недавнюю историю выполненных на ней запросов. Это через портал Azure> База данных> Управление> Администрирование> Производительность запросов. К сожалению, история, найденная там, охватывает т…
0 ответов

Oracle: один и тот же запрос занимает разное время на двух разных машинах

У меня есть схема базы данных Oracle на моей локальной машине, и такая же схема присутствует и на сервере, но время, затраченное на выполнение одного и того же запроса: Серверная машина: 17,45 секунды Локальная машина: 3,05 секунды PS: конфигурация …
1 ответ

Улучшение производительности запросов с использованием SQL Server 2012?

У меня есть таблица с 130000 записей, но без индексации, и я написал запрос, который имеет 4 левых внешних соединений. Запрос работает без проблем. Мое единственное беспокойство - производительность, чтобы получить результаты, нужно 5-10 минут. Итак…
2 ответа

Как разработать запрос нескольких тегов в базе данных аналитики

Я хотел бы сохранить пользовательские теги покупки для каждой транзакции, например, если пользователь купил обувь, теги "SPORTS", "NIKE", SHOES, COLOUR_BLACK, SIZE_12,.. Эти теги - это то, что продавец заинтересован в ответах, чтобы понять продажи. …
1 ответ

Почему в этом заявлении указано индексное сканирование в плане Exec?

У меня есть два утверждения, которые возвращают один и тот же результат, но дают разные планы выполнения. Первая >>> Поиск по индексу Второе >>> индексное сканирование Кто-нибудь может объяснить почему? пример CREATE TABLE OrderDetails (intOrderId i…
1 ответ

Настройка производительности моего sql в оперативной памяти 12 ГБ с 21 процессором Intel(R) Xeon(R) E5-2620 0 @ 2,00 ГГц

Привет! Мы пытаемся оптимизировать MySQL для веб-сервера с огромным трафиком. Мы используем Apache 2.4 и MySQL 5.6. Мы поместили эти параметры в конфигурационный файл MySQL кошка /etc/my.cnf [mysqld] skip-external-locking key_buffer = 500M max_allow…
1 ответ

Советник по настройке БД для MSSQL 2008 Express

Есть ли способ использовать Tuning Advisor для SQL Express? Существуют ли какие-либо инструменты настройки для Express? Для тех, кто не является администратором баз данных, но все же хочет улучшить производительность своего сайта?
0 ответов

Выбор индекса на столе

В моей таблице 10 столбцов, но я буду использовать 5 столбцов чаще. что является лучшим способом создания индекса, как мы должны создать индекс во всех 5 столбцах или составной индекс, который мы должны создать. На самом деле производительность - эт…
20 фев '19 в 07:01
1 ответ

Как отличить, какие переменные используются для движка innodb или для движка MyIsam?

Когда я искал некоторую переменную состояния с помощью команды ниже и получил: mysql> show global status like '%key%'; +------------------------+--------+ | Variable_name | Value | +------------------------+--------+ | Com_assign_to_keycache | 0 …
17 май '13 в 15:14
2 ответа

Очень медленные красноречивые запросы вставки / обновления в Laravel

У меня есть приложение Laravel, которое должно insert/update тысячи записей в секунду в цикле for. моя проблема в том, что моя база данных insert/update скорость записи 100-150 в секунду. Я увеличил объем оперативной памяти, выделенной для моей базы…
1 ответ

Оптимизация postgresql.conf

Мой сервер postgresql работает очень медленно. Особенно, когда я выполняю несколько запросов одновременно в разных потоках, что иногда приводит к тому, что сервер postgresql не отвечает на запросы от 5 до 15 секунд. Интересно, допустил ли я ошибку в…
2 ответа

Регистрация всего SQL, выполненного за период времени

В MS SQL Server 2008 я хотел бы исследовать и настраивать запросы, выполняемые приложением в течение ограниченного промежутка времени. Могу ли я, например, из SQL Server Management Studio, сгенерировать журнал всего выполняемого SQL и сколько времен…
05 апр '11 в 11:11
1 ответ

Помощник по настройке базы данных - почему он не дает результатов?

Я пытаюсь использовать Database Tuning Advisor впервые. Я полагаю, что я решил все проблемы, связанные с разрешениями - мне нужен SHOWPLAN, мне нужно разрешение SELECT для DTA_tuninglog и т. Д. Тем не менее, в разделе "Рекомендации" это ничего не по…
1 ответ

Советы по настройке производительности -Plsql/sql-База данных

Мы сталкиваемся с проблемой производительности в производстве. Mv Referh программа работает долго, почти от 13 до 14 часов. В программе MV ссылается, что программа пытается ссылаться на 5 MV. Среди этого один из MV работает долго. Ниже приведен скри…
16 авг '16 в 22:05
2 ответа

Как можно отслеживать улучшение кеша запросов?

Я настраиваю ad hoc sql моего веб-приложения. В результате я ожидаю, что кэш плана запросов уменьшится в размере и будет иметь более высокий коэффициент попадания. Возможно, даже другие важные показатели будут улучшены. Могу ли я использовать perfmo…
1 ответ

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

Я искал в интернете лучшие рекомендации по настройке MongoOptions для Java-драйвера MongoDB, и я не придумал ничего, кроме API. Этот поиск начался после того, как я столкнулся с ошибкой "com.mongodb.DBPortPool$SemaphoresOut: Out of semaphores to get…
0 ответов

SQLServer Table Partitioning

При использовании функции SQL таблицы разделов я столкнулся со странным поведением. Кажется, что лучше вставить строки в таблицу с помощью цикла while, чем вставлять строки во временную таблицу, а затем сразу вставить из временной таблицы в исходную…
1 ответ

Какие значения нужно выбрать меньше всего для оптимизации индексов с помощью советника по настройке ядра базы данных

Для базы данных MSSQL 2008 R2, какие значения нужно выбрать как минимум, чтобы найти необходимые индексы, когда трассировка профилировщика передается советнику по настройке ядра СУБД? Это значения, которые можно выбрать в профилировщике. http://img4…
1 ответ

Mysql сервер огромное потребление памяти

В Ubuntu выполнение команды top показывает, что mysqld постоянно использует 61,9% памяти (в режиме ожидания). Я запустил "show processlist" на сервере MySQL, и он простаивает. Кто-нибудь может объяснить, что может происходить?
04 сен '13 в 19:51
1 ответ

Как разбить таблицу MySQL на два слоя?

Я хочу разделить таблицу, этот код покажет вам структуру таблицы. таблица в настоящее время насчитывает около 5 миллионов записей. Мне нужен синтаксис раздела MySql эта таблица так Основной раздел - это поле типа триггера "по году", затем подраздел …