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

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

2
Чи слід використовувати UUID, а також ідентифікатор
Я вже деякий час використовую UUID в моїх системах з різних причин, починаючи від реєстрації даних до затримки кореляції. Формати, які я використав, змінилися, коли я став менш наївним: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Саме тоді, коли я дійшов до остаточного BINARY(16), я почав порівнювати продуктивність з базовим цілим числом автоматичного …

3
MySQL: яке з'єднання краще між лівим зовнішнім і внутрішнім з'єднанням
Яке з'єднання краще, якщо всі вони дають однаковий результат? Наприклад, у мене є дві таблиці employees(emp_id,name, address, designation, age, sex)і work_log(emp_id,date,hours_wored). Отримати якісь конкретні результати і те, inner joinі left joinдає той же результат. Але у мене все ще є сумніви, які не обмежуються лише цим питанням. яке об'єднання є …

4
Високе використання процесора на SQL сервері - Повільні запити [закрито]
Це питання навряд чи допоможе майбутнім відвідувачам; це стосується лише невеликої географічної області, конкретного моменту часу або надзвичайно вузької ситуації, яка загалом не застосовується до світової аудиторії Інтернету. Для отримання додаткової інформації щодо цього питання відвідайте довідковий центр . Закрито 6 років тому . Наш MS SQL Server використовує близько …

3
Гірша продуктивність на новому сервері
Ми працювали на спеціалізованому сервері (одноядерний, 6 ГБ оперативної пам’яті) і переходимо на новий виділений сервер (2x шестиядерний, 32 ГБ оперативної пам’яті). Обидва - це Windows Server 2008, SQL Server 2008. Продуктивність на новому сервері трохи гірша, ніж на старому, повільнішому сервері. У тестуванні наш додаток ASP.NET працює на 10 …

2
Повільний ЗАМОВЛЕННЯ З ГРОМОМ
У мене є цей запит: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Я задоволений цим: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …

2
Виконання тригера проти збереженої процедури в MySQL
Публікація тут на DBA.StackExchange ( які найкращі практики для запуску для підтримки ревізійного номера записів? ) Породила цікаве питання (принаймні, цікаве для мене) щодо продуктивності в MySQL. Контекст полягає в тому, що ми хочемо вставити запис у таблицю для кожного оновленого рядка. Перед оновленням рядка ми хочемо зберегти попереднє значення, …

3
Чи покращує використання LIMIT продуктивність і чи це помітно?
Я хочу зрозуміти наступне. Припустимо, що у мене складний запит, скажімо, об'єднання 5 таблиць у групу за підсумками та упорядкуванням по. Відкидаючи будь-які оптимізації самого запиту, наприклад, індекси тощо. Чи є якась значна користь від ефективності використання LIMIT? Я припускаю, що всі запити (та результати) повинні бути оброблені до того, …

1
Які наслідки встановлення ARITHABORT ON для всіх підключень у SQL Server?
Тому я визначив, що хаотична поведінка мого SQL-сервера обумовлена ​​налаштуваннями за замовчуванням .Net SqlClient Provider SET ARITHABORT OFF. Зважаючи на це, я читав різні статті, де обговорюється найкращий спосіб втілити це. Для мене я просто хочу простий спосіб, тому що SQL Server страждає, і моя настройка запитів не повністю перейшла …

1
Оптимізація "останнього" запиту в Postgres на 20 М рядках
Моя таблиця виглядає так: Column | Type | -----------------------+-------------------+ id | integer | source_id | integer | timestamp | integer | observation_timestamp | integer | value | double precision | індекси існують у source_id, timetamp та у комбінації timetamp та id ( CREATE INDEX timeseries_id_timestamp_combo_idx ON timeseries (id, timeseries DESC …

2
Кожна партія викликає компіляцію
У нас є стороннє додаток, яке надсилає операції T-SQL партіями. База даних розміщується на SQL Server 2016 Enterprise SP1 CU7, 16 ядер та 256 ГБ пам'яті. Увімкнено оптимізацію для спеціальної роботи. Це фіктивний приклад запитів, які виконуються: exec sp_executesql N' IF @@TRANCOUNT = 0 SET TRANSACTION ISOLATION LEVEL SNAPSHOT select …

3
Чому встановити статистику автоматичного оновлення на помилкову?
Я щойно успадкував близько 20 екземплярів SQL Server, як частина більш широкого проекту придбання. Я перебуваю в процесі оцінки продуктивності, і мені не подобається, як були виконані плани технічного обслуговування. Я бачу щоденні перебудови індексу ковдри (я можу з цим впоратися), а також щоденне ручне оновлення статистики. Близько половини баз …

3
Запит додатків на порожні таблиці
Моя компанія використовує додаток, який має досить великі проблеми з продуктивністю. Існує ряд проблем із самою базою даних, над якими я працюю, але багато проблем пов'язані виключно із додатком. Під час мого розслідування я виявив, що в базу даних SQL Server є мільйони запитів, які запитують порожні таблиці. У нас …

1
Чому мій Azure SQL Server такий повільний?
Наразі у нас є ВМ, який дуже недооцінений, і пропонуємо перейти до віртуальної віртуальної машини з кращими характеристиками. Проблема в тому, що Azure VM набагато повільніше, ніж оригінальний VM, хоча він має більш високу специфікацію. Оригінальний сервер - це двоядерний VM з 2 Гб пам'яті, який також є веб-сервером. На …

2
Отримайте статистику повільно запущених запитів
Моя програма бази даних виконує багато різних запитів. Я встановив log_min_duration_statement1000. Але запити, які реєструються там, не завжди є повільними, у більшості випадків вони займають лише кілька мс. Чи можливо отримати статистику всіх запитів, і як часто вони займали більше 1000 мс?

3
Продуктивність імпорту InnoDB
Я борюся з масовим імпортом досить великої таблиці InnoDB, що складається приблизно з 10 мільйонів рядків (або 7 ГБ) (що для мене - найбільша таблиця, з якою я працював до цих пір). Я провів кілька досліджень, як покращити швидкість імпорту Inno, і на даний момент моя настройка виглядає так: /etc/mysql/my.cnf/ …

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