Вопросы с тегом «performance»

Оценка того, работает ли система достаточно хорошо, чтобы соответствовать цели. Обычно производительность относится к скорости, с которой система завершает операцию или набор операций с течением времени.

1
Что делает изменение Max Server Memory помимо очистки кэша плана и (очевидно) изменения настроек памяти)?
Запуская SQL Server 2012 SP3 на оперативной памяти 32 ГБ и 4 ядрах, 60-80 одновременных подключений, с большой рабочей нагрузкой ad-hoc, мы наблюдаем всплеск процессов (ЦП) в SQL Server и остаемся резкими один или два раза в день в непредсказуемое время. Мы работаем над выявлением первопричины всплеска. Тем временем мы …

2
Разбивать или не разбивать?
Уже прочитав несколько вопросов о SO, внешних постах в блоге и руководстве SO : ограничение внешнего ключа для секционированной таблицы в Pg dba.SE : Различные способы обработки FK для секционированной таблицы в Pg Руководство : Наследование Руководство : разметка Руководство : триггеры ограничения Блог : Postgres моделирование с наследованием Я …

2
Медленный полнотекстовый поиск по терминам с высокой частотой встречаемости
У меня есть таблица, которая содержит данные, извлеченные из текстовых документов. Данные хранятся в столбце, "CONTENT"для которого я создал этот индекс, используя GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Я использую следующий запрос для выполнения полнотекстового поиска в таблице: SELECT "ITEMID", ts_rank(setweight(to_tsvector('english', coalesce("CONTENT",'')), …

1
Низкая загрузка ЦП, но высокий сигнал ожидания
У меня есть сервер с 16 процессорами, который настроен с max degree of parallelism8 и max worker threadsнулевой настройкой. В течение определенного часа мой сигнал ожидания составлял 20%, но загрузка процессора моей ОС за это время не превышала 25%. Может кто-нибудь объяснить, почему мои ожидания сигнала были так высоки? У …

6
Создание базового мониторинга производительности SQL Server
Чтобы получить обзор и сопоставимые данные, моей текущей задачей является создание базовых показателей производительности, чтобы получить некоторые данные о различных продуктивных экземплярах SQL Server. Мои мысли: Я хочу использовать несколько DMV Я хочу включить трассировку профилировщика (в т.ч. Exec. Планы) Я хочу включить данные perfmon Итак, я пытаюсь добиться общего …

2
Оптимизация условия WHERE для поля TIMESTAMP в операторе MySQL SELECT
Я работаю над схемой для аналитической системы, которая отслеживает время использования, и необходимо видеть общее время использования в определенном диапазоне дат. Чтобы привести простой пример, этот тип запроса будет выполняться часто: select sum(diff_ms) from writetest_table where time_on > ("2015-07-13 15:11:56"); Этот запрос обычно занимает около 7 секунд для таблицы с …

2
Какой доверять?
Мы устраняем давнюю проблему с поставщиком. Их программное обеспечение имеет тенденцию зависать и прекращать работу один или два раза в неделю, что приводит к серьезным сбоям в нашей работе. Они не смогли определить причину, несмотря на то, что мы отправили им много ГБ журналов и резервных копий БД. В последнее …

3
Дисковый ввод-вывод с высокой скоростью базы данных во время репликации слиянием больших двоичных объектов
Имея публикацию слиянием для репликации BLOB (тип image), я получил очень высокий дисковый ввод-вывод tempdb для моего размера данных. Публикация доступна только для скачивания и не имеет фильтров. Высокий дисковый ввод-вывод вызван синхронизацией (когда никакие подписчики не синхронизируются, все в порядке), сильно коррелирует с количеством подписчиков. Это происходит даже тогда, …

1
Мгновенная инициализация файла на общем диске
Я спрашивал что-то похожее на это раньше, но ранее я спрашивал о перемещении резервных копий в общую папку. На этот раз мне любопытно: если я хочу восстановить базу данных на общем диске, нужно ли включать IFI на этом сервере или только на сервере, на котором работает SQL Server? Причина, по …

4
В какой момент я должен разделить или разбить очень большую, но простую таблицу
На нашем сайте есть несколько больших, но простых (INT, INT, DATE) таблиц для статистики. Каждая таблица имеет до 300 000 000 строк и увеличивается с каждым днем. Хостинг-провайдер предложил разделить или разбить таблицы, и я неоднократно встречал эту рекомендацию в других местах. Однако... Я пытаюсь согласовать этот совет с заявленной …

1
Более низкая производительность на новейших серверах
На производстве у нас есть несколько серверов, 4 из которых имеют очень похожую конфигурацию оборудования. Dell PowerEdge R620, единственное отличие состоит в том, что 2 новейших (купленных и настроенных 3 месяца назад) имеют RAID-контроллер v710, 256 ГБ ОЗУ и ЦП 2 физических Xeon E5-2680 2,80 ГГц. Старые (купленные и настроенные …

1
Огромные различия производительности MySQL на двух серверах
У нас есть сервер MySQL, установленный на двух разных машинах: тестовый сервер и рабочий сервер, оба окна, которые используются веб-приложением. Проблема заключается в том, что при выполнении некоторых запросов существуют огромные различия в производительности между двумя компьютерами (рабочий сервер работает медленнее). Версия MySQL на обоих серверах одинакова, даже файлы конфигурации …

1
Требуется объяснение медленного УДАЛЕНИЯ с SQL Server
Я хотел бы получить некоторые дополнительные сведения / обоснование поведения удаления SQL Server. У нас довольно большая база данных более 1800 ГБ. Есть несколько очень мелких таблиц (всего несколько целочисленных столбцов) с миллионами строк. Когда мы удаляем 10000 строк из этих мелких таблиц, запросы на удаление, как правило, выполняются довольно …

2
Зачем MySQL делать последовательный синхронный ввод / вывод?
Рассматривая особенно раздражающий запрос к таблицам MyISAM, который несколько раз занимал много времени, я заметил, что MySQL, похоже, демонстрирует довольно странный шаблон ввода-вывода: при выполнении одного запроса и необходимости выполнения значительного количество операций ввода-вывода (например, для сканирования таблицы или когда кэш-память пуста в результате того, echo 3 > /proc/sys/vm/drop_cachesчто индексы …

2
GROUP BY с МАКСОМ и просто МАКСИМАЛЬНЫМ
Я программист, занимаюсь большой таблицей по следующей схеме: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float Есть кластерный индекс на Name, UpdateTime Мне было интересно, что должно быть быстрее: SELECT MAX(UpdateTime) FROM [MyTable] или SELECT MAX([UpdateTime]) AS value from ( SELECT [UpdateTime] FROM [MyTable] group by [UpdateTime] ) …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.