Ваш SQL Server ждет вашей помощи
«Земля неразберихи»
Большинство SQL-серверов изредка проводят тщательную и целенаправленную оценку. Это приводит к множеству проблем с устранением неполадок, что может иметь смысл для профилирования других проблем, но не для SQL Server.
Вам попадались советы из блогов, настолько замусоренные опечатками, что ваш монитор заканчивается красными чернилами, и вы даже не можете увидеть, где же SSMS?
Устранение неполадок первого уровня направлен на диспетчер задач, возможно некоторые счетчики PerfMon и проверка дисков, если задержка чтения касается метки 20 мс. Может быть, кто-то повредил графический интерфейс, дефрагментирует индекс или даже два и создает мнимую проблему с разбиением страниц или длинами очереди дисков.
Второй уровень будет захватывать одноразовые, скопированные скрипты, которые дают вам неполную картину того, что происходит с вашим сервером, и не дают никакого реального анализа, просто цифры. Возможно, вы также запускаете DTA и создаете каждый индекс. Еще раз. И по какой-то причине I / O ухудшилось. В очередной раз.
Третий уровень - настройка повторяющегося процесса и его применение ко всем вашим серверам, например,можно сделать бесплатную проверку работоспособности SQL Server и выполнить бесплатную проверку производительности SQL Server.
Кроме того, существует тип организаций, в которых есть специализированные штатные сотрудники, а также можно провести специфичный для SQL мониторинг. Там есть люди и процессы для работы с технологиями.
n00b gainz
Если ваш SQL Server нездоров, первые 3 месяца устранения неполадок обычно являются самыми легкими.
Многие неполадки лежат на поверхности, поэтому вы можете без проблем исправить их, освободив себе время для более сложных вещей.
Но вам действительно нужно внести изменения. Простого сбора данных недостаточно.
Это очень похоже на то, что происходит с большинством людей, которые начинают работать над каким-то аспектом их физического облика, будь то попытка стать сильнее или пытаться похудеть.
Обычно вы можете легко найти некоторые изменения. Прекратите пить газировку или перестаньте сыпать так много сахара в свой кофе, что он того и глядишь превратится в рецепт пирога. Прекратите валять дурака с гирями и балансировочными шарами.
Структурирование и составление программы важны для любой долгосрочной цели, потому что вы натолкнетесь на глубокие проблемы, и они будут весьма разочаровывающими.
Неважно, где и когда они происходят.
В конце концов, из-за того, что вы убедитесь, что у вас есть правильные настройки, и убрав эту задачу с сокращением базы данных из вашего плана обслуживания, вам нужно будет выяснить следующий уровень проблем.
Если вам это не удастся, проблемы не будут решать самостоятельно каким-то магическим образом.
Протестировано и заброшено
Серверы очень похожи на наш организм, поскольку они очень быстро обрабатывают изменения.
Если вы всегда бежите 5 миль, ваш организм будет действительно хорошо работать в 5 милях. Аналогично, ваш сервер будет иметь довольно постоянный уровень производительности и порог затрат для параллелизма, равный 5.
Если вы всегда будете качаться с 10-килограммовыми гантелями по три подхода по восемь, ваши бицепсы всегда будут готовы делать это. Так же и ваш сервер будет иметь довольно постоянный уровень с MAXDOP, равным 8.
После внесения изменений ваш сервер довольно быстро начнет давать вам обратную связь в виде статистики ожидания, планов запросов, использования индекса и т.д. Вы должны принять эту новую обратную связь и выяснить, хорошо это или плохо, и если необходимо - делать больше изменений.
Если вы не будете следовать программе, вы будете сидеть, глядя на несколько изменений, которые вы провели, задаваясь вопросом, почему у вас все еще есть те же проблемы.
Время узнать, что же дальше?
Какая помощь вам нужна и когда?
Вы можете пройти долгий путь с бесплатным материалом. Блоги, скрипты, веб-трансляции, подкасты, сайты Q & A, форумы - это прекрасные ресурсы, но когда вы пускаете в ход деньги?
Можно потратить $ 25 на книгу “515lb deadlift“. Но сама книга не поднимет вес. Нужно читать книгу и применять написанное. Но и этого не всегда достаточно. Если нужно удвоить свой вес, скорее всего нужно потратить еще больше денег на личные тренировки, оборудование и зарубежную химию.
Тот же основной принцип применяется к вам, работая с SQL Server: если вы выполняете работу и следуете программе, ваш сервер будет в лучшей форме.
Вы можете обойтись более низким уровнем расходов, чтобы достичь хороших результатов, даже если вы выберете платный курс обучения.
Если вы хотите, чтобы профессионалы дали оценку вашему SQL Server и разработали для вас программу, то вы попали в нужное место.
Мы исследуем ваш сервер с ног до головы, найдем самые большие проблемы и разработаем собственный план их решения.
И мы покажем вам, как это сделать на всех ваших серверах.
Если это похоже на помощь, напишите нам.
Но помните: если вы не будете следовать программе, проблема не исчезнет.