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

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

7
Какой из этих дизайнов таблицы лучше для производительности?
Меня попросили создать что-то, что отслеживало бы ежедневную стоимость сбора на счетах, и я пытаюсь выяснить схему таблицы базы данных, которая бы это поддерживала. Вот что я знаю Компания имеет более 2,5 миллионов счетов Из них в настоящее время они работают в среднем 200 000 человек в месяц (что зависит …

2
Причины для иногда медленных запросов?
Мы работаем с MySQL 5.1 на Windows Server 2008 R2. В последнее время мы проводили диагностику в нашей базе данных и обнаружили некоторые вызывающие беспокойство артефакты, которые мы не можем объяснить . Мы добавили некоторый код в журнал, когда у нас были запросы, которые занимали много времени (> 2000 мс). …

4
SQL Server обнаружил, что запросы ввода-вывода занимают более 15 секунд
На производственном SQL Server у нас есть следующий конфиг: 3 сервера Dell PowerEdge R630, объединенные в группу доступности. Все 3 подключены к одному хранилищу Dell SAN, которое представляет собой массив RAID. Время от времени на PRIMARY мы видим сообщения, подобные приведенным ниже: SQL Server обнаружил 11 вхождений запросов ввода-вывода, выполнение …

4
Индекс производительности для CHAR против VARCHAR (Postgres)
В этом ответе ( /programming/517579/strings-as-primary-keys-in-sql-database ) одно замечание привлекло мое внимание: Также имейте в виду, что при сравнении индексов часто очень большая разница между CHAR и VARCHAR Это применимо / все еще применяется к Postgres? Я обнаружил, что в Oracle есть страницы, в которых утверждается, что CHARэто более или менее …

3
Как получить загрузку процессора по базе данных для конкретного экземпляра?
Я обнаружил следующие запросы для определения использования ЦП базой данных, но они показывают разные результаты: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS F_DB GROUP BY DatabaseID …

6
SQL Server 2012 медленнее, чем 2008
Я перенес большой веб-сайт и базу данных со старого сервера (Windows 2008 / SQL Server 2008/16 ГБ ОЗУ / 2 x 2,5 ГГц Quad Core / SAS-диски) на новый, гораздо лучший сервер (Windows 2008 R2 / SQL Server 2012 SP1 /). 64 ГБ ОЗУ / 2 x 2,1 ГГц 16-ядерные …

4
Как большой индекс включает поля, влияющие на производительность системы?
Этот вопрос касается производительности индекса SQL Server со varchar(2000)встроенным INCLUDEиндексом. Я пытаюсь улучшить производительность в медленном и нестабильном приложении базы данных. В некоторых случаях доступ к данным осуществляется через большие строки VARCHAR, с запросами , включая multple строковых операций , как SUBSTRING(), SPACE(), и DATALENGTH(). Вот упрощенный пример доступа; update …

5
Включение ORDER BY в запрос, который не возвращает строк, существенно влияет на производительность
При простом соединении из трех таблиц производительность запросов резко меняется, если включить ORDER BY, даже если строки не возвращены. Реальный сценарий проблемы занимает 30 секунд, чтобы вернуть ноль строк, но он мгновенный, когда ORDER BY не включен. Почему? SELECT * FROM tinytable t /* one narrow row */ JOIN smalltable …

5
Индексирование с самого начала или когда возникает проблема производительности?
Мой вопрос касается использования индексов. Должен ли я начать индексирование с самого начала или когда возникает проблема с производительностью? Мы также можем создать временный индекс при выполнении запроса. Каковы плюсы и минусы таких методов?

10
С какими тремя проблемами производительности вы сталкиваетесь с вашими серверами SQL?
Я студент из университета Фонтис в Эйндховене, и в настоящее время я провожу серию интервью, чтобы помочь с разработкой инструмента SQL Server, и я хотел бы получить отзывы от экспертов в этой области. Один из моих вопросов: С какими тремя проблемами производительности вы сталкиваетесь с вашими экземплярами SQL Server и …

1
Преимущества использования WITH TABLOCK на INSERT
При некоторых обстоятельствах выполнение INSERT INTO <tablename> (WITH TABLOCK)будет быстрее из-за минимальной регистрации. К таким обстоятельствам относится наличие базы данных в BULK_LOGGEDмодели восстановления. Есть ли другие потенциальные выгоды производительности для использования WITH TABLOCKна условиях INSERTна пустом столе , когда база данных ( Tempdb ) использует SIMPLEмодель восстановления? Я работаю с …

2
Проблема производительности MySQL при использовании индексированного столбца datetime
Я пытался решить следующую проблему в течение часа и так и не получил дальнейшее развитие. Хорошо, у меня есть таблица (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | …

1
Почему SQL Server не имеет отсутствующих запросов на индексирование в DMV или планах запросов?
У меня есть база данных SQL Server, где запросы выполняются довольно медленно, и есть много блокировок и блокировок. Когда я смотрю на отсутствующие индексы DMV и планы запросов, никаких предложений нет. Это почему?

2
SQL Server 2016 vs 2012 производительность вставки
У меня есть два экземпляра SQL Server на одном сервере: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Standard Edition (64-разрядная версия) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) Enterprise Edition (64-разрядная версия) Результаты sp_configure одинаковы для обоих экземпляров (кроме новых параметров 2016 года). Я создал новые базы …

1
Почему этот SQL-запрос намного медленнее, когда я индексирую столбцы?
У меня есть база данных sqlite с двумя таблицами, каждая из которых содержит 50000 строк, содержащих имена (фальшивых) людей. Я построил простой запрос, чтобы узнать, сколько существует имен (имя, отчество, фамилия), которые являются общими для обеих таблиц: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname and fakenames_uk.middleinitial=fakenames_usa.middleinitial; …

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