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

8
Что я могу добавить на сервер, чтобы ускорить восстановление SQL?

У меня есть база данных SQL объемом 2,8 ТБ (в основном файлы данных, около 400 ГБ файлов журналов), восстановление которой в настоящее время занимает около 9 часов. Эта база данных используется в целях тестирования и должна быть удалена и восстановлена ​​из резервной копии между каждым запуском,...

8
Расчетные и фактические различия строк (фактические значительно меньше, чем предполагаемые) - сортировка

Я выполняю запрос, который обрабатывает некоторые узлы из документа XML. Моя приблизительная стоимость поддерева исчисляется миллионами, и кажется, что все это происходит из-за операции сортировки, которую sql-сервер выполняет над некоторыми данными, которые я извлекаю из столбцов xml через XPath....

8
Флаг трассировки и который нужно отключить и почему

В SQL-сервере есть так много флагов трассировки. Почему некоторые из них должны быть выключены. Где-то, где я видел, что флаг трассировки 8017 нужно отключить. Итак, я хочу знать, какой флаг трассировки должен быть отключен и...

8
GROUP BY с МАКСОМ и просто МАКСИМАЛЬНЫМ

Я программист, занимаюсь большой таблицей по следующей схеме: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float Есть кластерный индекс на Name, UpdateTime Мне было интересно, что должно быть быстрее: SELECT MAX(UpdateTime) FROM [MyTable] или SELECT MAX([UpdateTime]) AS...

8
Есть ли преимущества использования временных таблиц по сравнению с производными таблицами в SQL Server?

Я читал, что производные таблицы имеют лучшую производительность, чем временные таблицы, но в любом случае многие разработчики SQL Server предпочитают вторые. Почему? Я должен делать запросы с большими данными (миллионы записей), и я хочу быть уверен, что я использую лучший выбор. CREATE TABLE A(...

8
Зачем MySQL делать последовательный синхронный ввод / вывод?

Рассматривая особенно раздражающий запрос к таблицам MyISAM, который несколько раз занимал много времени, я заметил, что MySQL, похоже, демонстрирует довольно странный шаблон ввода-вывода: при выполнении одного запроса и необходимости выполнения значительного количество операций ввода-вывода...

8
Требуется объяснение медленного УДАЛЕНИЯ с SQL Server

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

8
Поиск индекса намного медленнее с условием ИЛИ по сравнению с отдельными SELECT

На основании этих вопросов и ответов даны: SQL 2008 Server - потеря производительности, возможно, связана с очень большой таблицей Большая таблица с историческими данными выделяет слишком много SQL Server 2008 Std. память - потеря производительности для других баз данных У меня есть таблица в базе...

8
Огромные различия производительности MySQL на двух серверах

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

8
Более низкая производительность на новейших серверах

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

8
В какой момент я должен разделить или разбить очень большую, но простую таблицу

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

8
Мгновенная инициализация файла на общем диске

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

8
SQL Server, TOP против ROW_NUMBER

Я изучаю планы выполнения и пробую разные запросы, сравниваю их производительность и наткнулся на это: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID FROM...

8
Дисковый ввод-вывод с высокой скоростью базы данных во время репликации слиянием больших двоичных объектов

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

8
Оптимизация запросов по диапазону временных отметок (один столбец)

Я использую Postgres 9.3 через Heroku. У меня есть таблица «трафик» с 1M + записями, которая имеет много вставок и обновлений каждый день. Мне нужно выполнить операции SUM по всей этой таблице за разные промежутки времени, и эти вызовы могут занять до 40 секунд, и я хотел бы услышать предложения о...

8
Ускорить создание частичного индекса Postgres

Я пытаюсь создать частичные индексы для большой (1,2 ТБ) статической таблицы в Postgres 9.4. Мои данные полностью статичны, поэтому я могу вставить все данные, а затем создать все индексы. В этой таблице размером 1,2 ТБ у меня есть столбец, run_idкоторый четко разделяет данные. Мы добились отличной...

8
Какой доверять?

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

8
Оптимизация условия WHERE для поля TIMESTAMP в операторе MySQL SELECT

Я работаю над схемой для аналитической системы, которая отслеживает время использования, и необходимо видеть общее время использования в определенном диапазоне дат. Чтобы привести простой пример, этот тип запроса будет выполняться часто: select sum(diff_ms) from writetest_table where time_on >...

8
Низкая загрузка ЦП, но высокий сигнал ожидания

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

8
Создание базового мониторинга производительности SQL Server

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