Ниже приводится последовательность шагов в процессе настройки
Мифы и фольклор
Если задание выполняется восемь часов, за ним необходимо следить на всем протяжении его выполнения, чтобы собрать полную информацию о плохо работающих операторах SQL.
Факты
Вовсе не требуется ждать восемь часов, чтобы найти, что же не так с заданием,
особенно, если задание итеративно по своей природе. Файл трассировки с информацией, допустим, об одном часе работы приложения предоставит вам множество компромата на операторы SQL, служащие причиной такой долгой
работы. Если в приложении есть 16 операторов SQL, то имеются неплохие шансы, что при разборе с тремя первыми операторами из четырех проблемных раз-
решатся проблемы с производительностью всего задания. Мы столкнулись
с ситуацией, где подозрительное задание работало якобы двое с полови-
ной Мы сгорели бы на месте, если бы хотя бы попытались ждать шестьдсят часов, прежде чем начать корректирующие действия по проблеме. Все дело
заняло около хотя в некоторых более уникальных ситуациях может понадобиться больше времени.
особенно, если задание итеративно по своей природе. Файл трассировки с информацией, допустим, об одном часе работы приложения предоставит вам множество компромата на операторы SQL, служащие причиной такой долгой
работы. Если в приложении есть 16 операторов SQL, то имеются неплохие шансы, что при разборе с тремя первыми операторами из четырех проблемных раз-
решатся проблемы с производительностью всего задания. Мы столкнулись
с ситуацией, где подозрительное задание работало якобы двое с полови-
ной Мы сгорели бы на месте, если бы хотя бы попытались ждать шестьдсят часов, прежде чем начать корректирующие действия по проблеме. Все дело
заняло около хотя в некоторых более уникальных ситуациях может понадобиться больше времени.
-Друзья Шерлока Холмса, приготовьтесь! Мы начинаем расследование. Для отслеживания плохих операторов SQL, из-за которых наши приложения начинают работать со скоростью улитки, требуется настойчивость, точно так же,
как и при отыскании деталей уголовного преступления. Но поскольку вы являетесь АБД и ваша работа состоит в том, чтобы проникать в самые глубины опера-
торов SQL, которые могут привести милую вашему сердцу систему в нерабочее
состояние, то не стоит удивляться, почему вы не потягиваете mai на каком-нибудь экзотическом пляже на Карибах. Смотрите, не ошибитесь! Мы дол-
жны иметь нужные инструменты и понимать, как ими пользоваться, но самое
главное, должен быть
складываются, мы начинаем понимать, что здесь притаилось непонятное. Предстоит принять еще одно важное решение: что предпочтительнее настроить - запрос, который осуществляет 1 млн логических операций ввода/вывода, но выполняется всего 1 раз в сутки, или же запрос, который требует всего одной логической операции ввода/вывода, но зато за сутки выполняется миллион раз. Так над чем же лучше поработать? Возникнут ли какие-то
торов SQL, которые могут привести милую вашему сердцу систему в нерабочее
состояние, то не стоит удивляться, почему вы не потягиваете mai на каком-нибудь экзотическом пляже на Карибах. Смотрите, не ошибитесь! Мы дол-
жны иметь нужные инструменты и понимать, как ими пользоваться, но самое
главное, должен быть
правильный настрой.
Необходимо найти почти неуловимые улики. Все может казаться совершенно нормальным, но когда числа нескладываются, мы начинаем понимать, что здесь притаилось непонятное. Предстоит принять еще одно важное решение: что предпочтительнее настроить - запрос, который осуществляет 1 млн логических операций ввода/вывода, но выполняется всего 1 раз в сутки, или же запрос, который требует всего одной логической операции ввода/вывода, но зато за сутки выполняется миллион раз. Так над чем же лучше поработать? Возникнут ли какие-то
различия на общесистемном уровне при выборе для настройки первого или
< Предыдущая | Следующая > |
---|