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

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

1
Автоматичне оновлення статистики в SQL Server 2008R2: Чому деякі статистичні дані залишаються неосновними, незважаючи на велику кількість вставок рядків?
Під час дослідження повільного запиту з'ясувалося, що план виконання був виключно неоптимальний (вкладений цикл, який виконував 9 мільйонів страт пошуку, де орієнтовна кількість страт становила 1). Підтвердивши, що деякі відповідні статистичні дані, де справді застаріли, я відновив статистику, і проблема ефективності ефективно вирішена. У цій базі даних включено статистику автоматичного …

2
Конфігурація MySQL 5.1 InnoDB / 24 Гб оперативної пам’яті - високе навантаження біксексеном
Я запускаю програму facebook, яка наразі має 300 - 600 одночасних користувачів (і зростає). Щоб підготувати апаратне забезпечення до зростання, я змінив свій i7 / 12gb ram / 2x 80gb intel x25 ssd (debian 5.0 / mysql 5.0 / 64bit) на бі-xeon / 24gb ram / 2x 120gb intel 320 …

4
Оптимізація приєднання на великому столі
Я намагаюся отримати ще одну ефективність із запиту, який отримує доступ до таблиці з ~ 250 мільйонами записів. З мого читання фактичного (не оціненого) плану виконання, перше вузьке місце - це запит, який виглядає приблизно так: select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b on a.fk = …

1
Отримайте мінімальний журнал під час завантаження даних у тимчасові таблиці
Навіть прочитавши Посібник з продуктивності завантаження даних , я все ще не впевнений, чи потрібно додати підказку таблиці TABLOCK до порожньої тимчасової таблиці, визначеної кластерним індексом, щоб отримати мінімальний журнал. Очевидно, що таблиця temp створена в TempDB, який працює в простому режимі відновлення, тому я б подумав, що це ідеальний …

1
Повільна продуктивність сервера MySql - Що і як перевірити?
початок: відмова від відповідальності Я не DBA сервера MySql; Я знаю здебільшого MSSQL - саме тому мені потрібна ваша допомога. кінець: відмова від відповідальності Мене попросили перевірити, чому двигун сервера MySql працює погано - я не бачив і не мав залучених баз даних і хотів би знати, з чого почати. …

2
Чи слід перебудовувати індекс після усікання / великої вставки?
У мене зберігається процедура, яка обрізає деякі таблиці з приблизно 1,75М рядків у кожній, перед тим як вставляти нові дані (на основі даних в інших таблицях, обчислень тощо) Основні контури дуже прості: Обрізати таблиці Вставте 1,75М рядків «партіями» приблизно 75 000 разів. Мені цікаво, чи варто явно переробляти індекси в …

1
Найефективніший спосіб додати послідовний стовпчик до величезної таблиці
Який найшвидший спосіб додати БІГСЕРІАЛЬНИЙ стовпчик до величезної таблиці (~ 3 млрд. Рядків, ~ 174 Гб)? Редагувати: Я хочу, щоб у стовпці були збільшені значення для існуючих рядків ( NOT NULL). Я не встановив фулфактор (це виглядає як погане рішення в ретроспективі). У мене немає проблеми з дисковим простором, просто …

1
Яких великих обмежень слід очікувати від пов'язаних серверів SQL?
Наш продукт базується на Microsoft SQL Server. В даний час ми використовуємо три бази даних і завжди розгортали їх в одному екземплярі SQL Server. Три бази даних - OLTP, OLAP та аудит. База даних OLAP має масивні вхідні дані про EOD як від OLTP, так і від аудиту, використовуючи крос-запити …

2
Чому ТОП працює в плані виконання SQL
Дещо шукаючи, я вирішив поставити це питання через відсутність пошуку відповіді та вибачтесь, якщо є подібне питання / відповідь там. Під час запуску запиту нижче на двох аналогічно налаштованих SQL-серверах ми стикаємося з різними планами виконання, що впливає на продуктивність, і нам потрібна допомога в з'ясуванні причини. Запит: SELECT process_id …

2
Знайдіть рядки, де ціла послідовність містить задану підряд
Проблема Примітка. Я маю на увазі математичні послідовності , а не механізм послідовностей PostgreSQL . У мене є таблиця, що представляє послідовності цілих чисел. Визначення таке: CREATE TABLE sequences ( id serial NOT NULL, title character varying(255) NOT NULL, date date NOT NULL, sequence integer[] NOT NULL, CONSTRAINT "PRIM_KEY_SEQUENCES" PRIMARY …

2
Чи можливо мати тисячі користувачів у Postgres?
Ми створюємо SAAS, де маємо максимум 50 000 клієнтів. Ми розглядаємо можливість створення користувача в базі даних Postgres для кожного клієнта. Ми будемо картографувати кожного користувача, який входить у наш сервіс, користувачеві в базі даних, щоб бути впевненим, що він має доступ лише до власних даних. Ми також хочемо реалізувати …

1
T-SQL - ОПЦІЯ (FAST x) та прапор трасування 8722
Я довго шукав і досі не знайшов відповіді на свою проблему. Наш Dynamics AX генерує запити за допомогою підказки OPTION (FAST x), який іноді змушує використовувати поганий план виконання. Розробники кажуть, що це за замовчуванням і важко змінити (має бути зафіксовано на всіх формах потенційно). Отож, я шукав спосіб змінити …

2
Чи варто вкладати залежні зовнішні об'єднання в SQL Server?
Я чув про це неоднозначну інформацію і сподіваюся на канонічну чи експертну думку. Якщо у мене декілька LEFT OUTER JOINs, кожен залежно від останнього, чи краще їх вкладати? Для надуманого , наприклад, JOINдо MyParentзалежить від JOINдо MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c …

1
IO_STALL питання та розуміння
Я збираю IO_STALLS з sys.dm_io_virtual_file_stats кожні 5 хвилин, а потім роблю дельту, щоб побачити, на які файли найбільше впливає IO. За один 5-хвилинний період я отримую дельту 5826331 мс, що становить 97 хвилин. Я трохи збентежений цим, невже це говорить про те, що операція розпочалася 97 хвилин тому, тільки що …

1
Дивна поведінка Shrinkfile DBCC
Я намагаюся запустити файл зменшення dbcc в шматки 1 ГБ проти бази даних, де 95% даних було заархівовано та видалено. Я залишаю файл з 235 ГБ, де 9 ГБ - це дані / індекси. Я хочу зменшити це до 50 Гб. Я знаю, що скорочення файлів баз даних погано, це …

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