Запитання з тегом «performance»

Оцінка того, чи працює система досить добре, щоб відповідати своєму призначенню. Зазвичай ефективність стосується швидкості, з якою система завершує операцію або набір операцій у часі.

1
Чому цей запит sqlite набагато повільніше, коли я індексую стовпці?
У мене база даних sqlite з двома таблицями, кожна з яких містить 50 000 рядків, що містять імена (підроблених) людей. Я сконструював простий запит, щоб дізнатися, скільки імен (ім'я, середня ініціатива, прізвище) є спільними для обох таблиць: 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; …

2
Як відслідковувати блокування, яке трапляється менше секунди - SQL Server
Я намагаюся вирішити проблему блокування, яка трапляється менше ніж на секунду. Програма OLTP дуже чутлива і має мати час реакції менше 200 мс для деяких транзакцій відповідно до узгодженої угоди про угоди. У нас виникли деякі проблеми ескалації блокування з новим випуском коду, який нам вдалося вирішити, зменшуючи розмір партії …

1
Чому кілька разів швидше, ніж один СУМ з CASE?
Мені хотілося знати, який із наступних двох підходів швидше: 1) три COUNT: SELECT Approved = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Approved'), Valid = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Valid'), Reject = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Reject') 2) SUMз FROM-клаузою: SELECT …

2
Масштабування PostgreSQL TRIGGER (s)
Як Postgres запускає механізм масштабу? У нас є велика установка PostgreSQL, і ми намагаємось реалізувати систему на основі подій, використовуючи таблиці журналів та TRIGGER (s). В основному ми хотіли б створити TRIGGER для кожної таблиці, про яку ми хочемо отримувати сповіщення про операцію UPDATE / INSERT / DELETE. Після запуску …

1
Усунення несправностей SOS_SCHEDULER_YIELD зачекайте
Запускаючи наш корпоративний ERP (Dynamics AX 2012), я помітив, що наше виробниче середовище здавалося набагато повільніше, ніж наші системи розвитку. Виконуючи однакові дії як у розробці, так і у виробничих середовищах, прослідковуючи сліди, я підтвердив, що SQL-запити виконуються дуже повільно на виробничому середовищі порівняно з розробкою (в середньому на 10-50 …

4
Добрий, поганий або байдужий: ДЕ 1 = 1
З огляду на це запитання в reddit, я очистив запит, щоб вказати, де проблема в запиті. Я спочатку використовую кому і WHERE 1=1щоб полегшити модифікацію запитів, тому мої запити, як правило, закінчуються так: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O ON C.CustomerID = …

4
MySQL ЗАВАНТАЖЕННЯ ДАНИХ INFILE сповільнюється на 80% після декількох концертних входів за допомогою двигуна InnoDB
Я завантажую файл 100 Гб через INFILE ЗАВАНТАЖЕННЯ ДАНИХ. Я мав добрий успіх з MyISAM, кілька годин і зробив. Я зараз пробую це за допомогою InnoDB. Навантаження починається швидко зі швидкістю понад 10 Мб / сек (спостерігається зростання файлу таблиці, file_per_tableувімкнено). Але після приблизно 5 ГБ даних він сповільнюється до …

4
Чи можна збільшити ефективність запитів на вузькій таблиці з мільйонами рядків?
У мене є запит, який зараз займає в середньому 2500 мс для завершення. Моя таблиця дуже вузька, але є 44 мільйони рядків. Які варіанти я маю для підвищення продуктивності, чи це так добре, наскільки це отримується? Запит SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Стіл …

3
Тестування масштабованості процедури, що зберігається
У мене є електронна програма, яка буде закликана доставляти в інтерфейс кількість нових повідомлень для певного користувача на кожному завантаженні сторінки. У мене є кілька варіантів речей, які я тестую на рівні БД, але всі вони абстрагуються збереженим викликом proc. Я намагаюся засунути БД, щоб побачити, якою буде точка перелому …

3
SQL Server - Тимчасові та фізичні таблиці
На моєму місці руху є рух, щоб відійти від використання таблиць #temp і замість цього використовувати постійні фізичні таблиці з SPID. Кожного разу, коли б раніше ВСТАВЛЯЛО INTO таблицю #temp, тепер INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)потрібна анкета - разом із купою DELETE FROM dbo.MyPermanentTable WHERE SPID = …

2
Дивна проблема продуктивності з SQL Server 2016
У нас є один екземпляр SQL Server 2016 SP1, що працює у віртуальній машині VMware. Він містить 4 бази даних, кожна для різних програм. Ці програми є на окремих віртуальних серверах. Жоден з них ще не використовується у виробництві. Люди, які тестують програми, повідомляють про проблеми з ефективністю. Це статистика …

1
Оптимізація великого запиту до бази даних (25+ мільйонів рядків, використовуючи max () та GROUP BY)
Я використовую Postgres 9.3.5, і у мене є велика таблиця в базі даних, на даний момент вона має понад 25 мільйонів рядків, і вона, як правило, швидко збільшується. Я намагаюся вибрати конкретні рядки (усі unit_idз найновішими unit_timestampдля кожного з них) простим запитом, наприклад: SELECT unit_id, max(unit_timestamp) AS latest_timestamp FROM all_units …

2
Ефективний запит, щоб отримати найбільшу цінність для групи з великої таблиці
Враховуючи таблицю: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) У таблиці 20 мільйонів записів, що не є, умовно кажучи, великою кількістю. Але це робить послідовне сканування повільним. …

4
Повільний запит на великій таблиці з групою BY і ORDER BY
У мене є таблиця з 7,2 мільйона кортежів, яка виглядає приблизно так: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …

3
Що отримується з диска під час запиту?
Досить просте запитання, напевно, десь відповіли, але я не можу сформувати правильне пошукове запитання для Google ... Чи впливає кількість стовпців у певній таблиці на ефективність запиту під час запитів у підмножині цієї таблиці? Наприклад, якщо таблиця Foo має 20 стовпців, але мій запит вибирає лише 5 з цих стовпців, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.