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

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

2
Відображення прогнозованого плану виконання створює CXPACKET, PAGELATCH_SH та LATCH_EX [ACCESS_METHODS_DATASET_PARENT] чекає
Я запускаю Microsoft SQL Server 2016 SP2-CU6 (13.0.5292.0) на VCPU VM із max degree of parallelismвстановленим значенням 2та cost threshold for parallelismвстановленим параметром 50. Вранці, намагаючись відобразити передбачуваний план виконання запиту SELECT TOP 100 , я зіштовхуюсь з масовими очікуваннями, і операція з подання прогнозованого плану займає хвилини, часто разів …

2
Чому мої пакетні запити збільшуються при виконанні диференціального резервного копіювання
Я почав робити багаторічне відстеження різних видів діяльності на нашому SQL сервері 2012 року, і я помітив збільшення запитів пакетних під час наших додаткових резервних копій. Для того, щоб зрозуміти, щоденно ми отримуємо 10-20 пакетних запитів в секунду, але під час роботи нашого диференціального резервного копіювання він підскакує до 100-130 …

3
Чекає високий CXPACKET і LATCH_EX
У мене виникають деякі проблеми з продуктивністю із системою обробки даних, над якою я працюю. Я зібрав статистику очікування від годинної пероїди, яка показує велику кількість подій очікування CXPACKET та LATCH_EX. Система складається з 3-х серверів обробки SQL, які здійснюють багато обчислень та обчислень чисел, а потім подають дані на …

2
Більше процесорних ядер проти швидших дисків
Я є частиною невеликої компанії, так як зазвичай охоплює ряд різних ролей. Останнє з яких - це закупівля спеціалізованого вікна SQL Server для нашого веб-додатку .NET Нам цитується подвійна Xeon E5-2620 (шість ядерних) конфігурації процесора 2,00 ГГц (12 ядер в цілому), з 32 ГБ оперативної пам'яті. Це не дало нам …

1
Що краще: багато умов приєднання або багато, де умови?
Я намагаюся порівняти два запити: Запит 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Запит 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Чи правильно я кажу, що ці два …

4
Mysql int vs varchar як первинний ключ (InnoDB Storage Engine?
Я будую веб-додаток (систему управління проектами) і мені було цікаво про це, коли справа доходить до продуктивності. У мене є таблиця "Випуски", всередині неї - 12 сторонніх ключів, що посилаються на різні інші таблиці. з них, 8 з них, мені потрібно було б приєднатись, щоб отримати поле заголовка з інших …

1
Оптимізація продуктивності BCP для даних BLOB
Я процес планування живої міграції бази даних 2TB до розділених таблиць. Система в цілому говорить про зберігання документів, більша частина простору виділяється LOB, розміром від 50 кбіт до 500 кбіт, з невеликим відсотком в діапазоні від 500 кБ до 1 МБ. Частина міграції буде включати дані BCPing зі старої до …

4
Висловлювання SQL Server періодично повільно на SQL Server 2008 R2
У одного з наших клієнтів у нас виникли деякі проблеми з ефективністю нашого додатку. Це веб-додаток .NET 3.5, який споживає та оновлює дані в базі даних SQL Server. В даний час наше виробниче середовище складається з машини Windows 2008 R2 як передньої частини та кластера SQL Server 2008 R2 на …

3
Раптова погіршення продуктивності SQL Server
У мене є SQL Server 2005, який пізно став непередбачуваним, і я чухаю голову про те, чому. Запити, які виконуються за лічені секунди, змінюють плани та займають хвилини (витрачають час на повне сканування таблиці або котушку індексу). Тепер перше і найочевидніше, що статистика застаріла, через що оптимізатор плутається, але я …

1
Як вирішити RESOURCE_SEMAPHORE та RESOURCE_SEMAPHORE_QUERY_COMPILE типи очікування
Ми намагаємося з’ясувати першопричину повільно запущених запитів сервера sql, які потрапляють / отримують дані з однієї бази даних, розміром 300 ГБ, розміщеної на сервері з конфігурацією нижче: Windows Server 2003 R2, SP2, Enterprise Edition, 16 Гб оперативної пам’яті, 12 процесорних 32-бітних SQL сервер 2005, SP4, Enterprise Edition, 32 біт. Ми …

4
Швидкий пошук найближчого сусіда у 150-мірному просторі
Я хочу створити базу даних, використовуючи будь-яку з можливих RDBMS. У ній буде таблиця з приблизно 150 стовпцями. Мета - здійснити пошук найближчим сусідом деяких інших об'єктів. Отже, це NNS у 150-мірному просторі. Я вже намагався використовувати деякі очевидні методи, такі як відстані L1 або L2, але, звичайно, потрібно багато …

4
Чому ви хочете уникати динамічного SQL у збереженій процедурі?
Я чув, як один сказав, що ви не хочете використовувати Dynamic SQL. Чи можете ви навести якийсь конкретний приклад чи приклад із реального життя? Особисто я кодую це кілька разів у своїй базі даних. Я думаю, що це нормально, тому що це гнучкість. Моя здогадка стосується інжекцій або продуктивності SQL. …

2
Що означає “коефіцієнт потрапляння кеша буфера” у 9990?
Я отримав цей запит із публікації в блозі : SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' У публікації сказано, що це дасть мені відсоток звернень до кеша. Здавалося, це вказувало на те, що це буде значення 0-100 (це показало …


2
Зведення до мінімуму індексованих читань зі складними критеріями
Я оптимізую базу даних робочих квитків Firebird 2.5. Вони зберігаються в таблиці, оголошеній як такий: CREATE TABLE TICKETS ( TICKET_ID id PRIMARY KEY, JOB_ID id, ACTION_ID id, STATUS str256 DEFAULT 'Pending' ); Я, як правило, хочу знайти перший квиток, який не був оброблений і знаходиться у Pendingстатусі. Мій цикл обробки …

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