Как определить повело ли головку блока: Как определить повело ГБЦ или прогорела прокладка? — 3 ответа

Признаки неисправности ГБЦ | 5 Микрон

Очень неприятной, и, к сожалению, распространенной неполадкой в работе двигателя является поврежденная (пробитая) прокладка головки блока цилиндров (далее ГБЦ). Вдобавок, эту неисправность довольно трудно вовремя выявить и устранить. Тем не менее, появление крохотного отверстия в прокладке ГБЦ способно привести к плачевным последствиям.

Возможно Вас заинтересуют следующие услуги

Расточка постелей коленвала Ремонт шатунов Ремонт коленвала

Наши контактные данные: 8(343)200-88-83, 8(950)657-77-11, e-mail: [email protected]

 

Если перспективы капремонта двигателя вас не радуют, остается внимательнейшим образом следить за его состоянием, и, при появлении описанных ниже симптомов прогорания прокладки, произвести ее проверку. Ведь, как говорят в народе: «Береженого бог бережет». Косвенно, на износ прокладки ГБЦ могут указывать повышение расхода топлива и снижение тяги двигателя.

Причинами повреждения прокладки чаще всего, могут оказаться неправильная установка ГБЦ при ремонте, «кривые руки» мастера, собиравшего двигатель, заводской брак самой прокладки, низкокачественный бензин или перегрев двигателя.

  1. Если на щупе, при проверке уровня масла, или под пробкой маслозаливной горловины появляется белая пена (эмульсия) – это свидетельствует о проникновении охлаждающей жидкости (далее ОЖ) в масляную систему. И, скорее всего — именно сквозь отверстие в прокладке ГБЦ. В достаточно редких случаях, прокладка может быть цела и невредима, а причиной утечки является трещина в самом блоке цилиндров. Но, при любом раскладе, обнаружив белую эмульсию в системе смазки двигателя, необходимо немедленно взяться за инструменты самому, или обратиться на СТО и устранить неполадку.
  2. Белый густой дым (пар), идущий из выхлопной трубы, иногда с брызгами воды при работающем двигателе может являться следствием попадания охлаждающей жидкости непосредственно в цилиндр (цилиндры).
    В этом случае, при отсутствии внешней утечки, уровень ОЖ снижается, так как определенная ее часть буквально «улетает в трубу». Однако белый цвет автомобильного выхлопа не всегда свидетельствует о пробое прокладки. Он может также появляться во время прогрева мотора, при увеличенном содержании конденсата, или в сырую погоду, в условиях высокой влажности. Это вполне нормально. О нарушении целостности прокладки ГБЦ стоит задуматься лишь в том случае, если «дымит» постоянно и много, без видимых причин.
  3. Появление пятен масла, либо масляной пленки на поверхности жидкости охлаждения в расширительном бачке или в радиаторе означает, что масло попало туда, куда не следует, и, вероятнее всего, именно из-за пробитой прокладки ГБЦ. Во всяком случае, ее стоит проверить в первую очередь. Хотя, находятся у нас «народные умельцы», которые наловчились использовать для промывки системы охлаждения моющие свойства отстоянных отработок полусинтетических или синтетических масел. У таких экономистов вся машина в пятнах.
    Но, будем считать, что это не наш вариант.
  4. Мелкие пузырьки, напоминающие пузырьки от шампанского, равномерно поступающие в горловину радиатора, могут свидетельствовать о попадании выхлопных отработанных газов в систему охлаждения двигателя из камеры сгорания. Значит, где-то есть дырочка, и, вероятнее всего — в прокладке ГБЦ. Небольшое количество пузырьков, возникающее при замене ОЖ – вполне нормальное явление, но вот если тосол «пузырится» постоянно, значит, дело нечисто и что-то не в порядке.
  5. Выхлопные газы, прорывающиеся наружу через пробитую прокладку ГБЦ – достаточно редкое явление. При этом заметить его не составит особой сложности, стоит только внимательно приглядеться. Но не нужно совсем сбрасывать со счетов этот дефект — мало ли что, может и такое случиться. Намного чаще встречается ситуация, когда из-под прокладки подтекает масло. В этом случае, от утечки убережет вовремя сделанная затяжка болтов крепления ГБЦ. Только обязательно четко следуйте инструкции, иначе можно еще больше усугубить проблему.
    Затяжка производится в определенной последовательности и с определенным моментом затяжки, рекомендованным изготовителем. Иначе, можно легко сорвать резьбу и переломать шпильки. Не лишним будет воспользоваться для этого динамометрическим ключом. Если его нет, советуем купить или попросить на время у знакомых.
  6. В случае если прокладка пробита между цилиндрами, выявить неисправность намного сложнее, поскольку, фактически какие-либо внешние признаки при этом отсутствуют, кроме, разве что, повышения расхода бензина и снижения двигательной мощности. Но причин этому может быть масса. Поэтому, самым надежным способом будет диагностика с помощью компрессометра. Потеря компрессии в одном цилиндре или нескольких (чаще всего – в соседних) цилиндрах свидетельствует о нарушении целостности прокладки ГБЦ.

Вообще, следует понимать, что замена прокладки под головкой блока цилиндров достаточно сложная операция, требующая определенных навыков и специнструментов.

Стоимость ее замены также достаточно высока, поэтому проще предотвратить выход из строя, чем потом заниматься ремонтом.

Использовать только качественные смазочные материалы и антифризы не агрессивные к алюминиевым сплавам.

Еще обязательно требуется следить за исправностью системы зажигания, использовать бензин необходимой марки.

Ремонт ГБЦ (головки блока цилиндров)Renault

 

Причины износа ГБЦ

Повреждение прокладки ГБЦ

Причины износа распределительного вала

Признаки неисправностей в ГБЦ

Ремонт ГБЦ

Ремонт цилиндров

Замена клапанов ГБЦ

Замена направляющих втулок клапанов

Рекомендации по обслуживанию



Неполадки в масляных и охладительных магистралях, в узлах газораспределительного механизма приводят к необходимости демонтажа и ремонта ГБЦ (головки блока цилиндров). Учитывая, что ГБЦ – часть двигателя Renault, то её бесперебойная работа напрямую зависит от его состояния.

Головку блока в моторном отсеке можно найти по маслозаливной горловине на её крышке и подключённым высоковольтным проводам, соответственно, и места установки свечей зажигания находятся там же. В передней части есть углубление для привода распределительного вала. Между корпусом блока двигателя и крышкой виден стык, для герметичности он уплотнён специальной прокладкой. Если головка блока исправна – это соединение имеет ровные и чистые края.


ПРИЧИНЫ ИЗНОСА ГБЦ

Основной причиной неисправностей в головке блока Renault становится естественный износ. Производитель авто указывает ресурс установленного ДВС (двигателя внутреннего сгорания). Стоит ориентироваться на эту информацию, чтобы поломка не стала неожиданностью.

Помимо исчерпания ресурса, ремонт головке блока цилиндров может понадобиться из-за перегрева. Стоит отметить, что элемент из алюминия начинает плавиться, искривляется его привалочная плоскость (автомеханики называют этот процесс «головку повело»), чугунные же – покрываются трещинами, теряя герметичность. Двигатель перегревается по многим причинам:

  • нехватка смазочной жидкости или низкое её давление;
  • утечка хладагента;
  • неисправности температурных датчиков;
  • поломка помпы, вентилятора или радиатора Renault;
  • самопроизвольное увеличение оборотов двигателем.

ПОВРЕЖДЕНИЕ ПРОКЛАДКИ ГБЦ

Появление даже маленького отверстия в прокладке головки Renault может привести не только к ремонту ГБЦ, но и к капитальному ремонту двигателя. Причинами повреждения прокладки могут быть:

  • перегрев ДВС;
  • неправильно рассчитанная степень зажима болтов крепления;
  • низкое качество материала прокладки.

 


ПРИЧИНЫ ИЗНОСА РАСПРЕДЕЛИТЕЛЬНОГО ВАЛА

Определить истинную причину повреждения распредвала сможет механик-моторист после вскрытия, разборки и чистки ГБЦ.

  1. Появление на опорных шейках детали задиров говорит о нехватке моторного масла или о его плохом качестве, а также об окончании ресурса ДВС Renault.
  2. Задиры на кулачках указывают на загрязнённость масла и масляных магистралей.
  3. Прогиб или трещины могу появиться из-за попадания в механизм посторонних элементов или обрыва ремня ГРМ.
  4. Выработка под сальниками – это признак либо неправильной их установки, либо необходимости в скором времени провести капремонт двигателя.
  5. Износ резьбовых соединений происходит только в случае неправильной затяжки болтов.

ПРИЗНАКИ НЕИСПРАВНОСТЕЙ В ГБЦ

Симптомы неисправности будут зависеть от того, какой элемент головки блока повреждён. Учитывая все признаки, автовладелец может сам провести предварительную оценку степени повреждения ГБЦ Renault. По причине того, что прокладка головки подвергается износу чаще остальных элементов, так как обеспечивает герметичность, то признаки именно её неисправности встречаются чаще всего:

  1. Белая пена на масляном щупе или под крышкой горловины для заливки масла. Эта пена – хладагент (например, антифриз), попавший в масляную магистраль.
  2. Белый дым из выхлопной системы Renault в большом количестве и постоянно. Охлаждающая жидкость просочилась в цилиндры, так что это, скорее, пар.
  3. Масло в расширительном бачке или радиаторе.
  4. Пузырьки воздуха в радиаторе. Отработанные газы попадают в систему охлаждения.
  5. Потёки масла на стыке ГБЦ и блока.

При появлении подобных признаков специалисты рекомендуют незамедлительно посетить автосервис. Некоторые симптомы могут говорить не только о пробитой прокладке, но и о наличии трещин в корпусе головки. Механик, конечно, заменит прокладку, но дополнительно проведёт поиск дефектов головки блока цилиндров Renault. Признаки поломок и дефектов остальных элементов узла:

  • для неисправного распределительного вала характерен стук, доносящийся, как будто прямо из-под крышки капота;
  • прогоревший или погнутый клапан заставляет двигатель вибрировать и троить на холостых оборотах.
  • направляющие втулки, имея повышенный износ, способствуют и повышенному расходу моторного масла, а также появлению фонового шума при работе ДВС.

РЕМОНТ ГБЦ

Любые ремонтные работы начинаются только после проведения диагностики: стендовой, сканерной или визуальной. По её результатам мастер определяет изношенные элементы и решает, подлежат ли они восстановлению или потребуется установка новых. Перед тем как снимать и ремонтировать ГБЦ, мастеру предстоит отсоединить её от остальных узлов и элементов Renault:

  • аккумуляторной батареи;
  • системы охлаждения и радиатора;
  • топливной рампы и впускного коллектора.

Затем головку демонтируют и разбирают, проводят дефектовку её корпуса: определяют наличие трещин и неровностей в привалочной плоскости. При необходимости найденные погрешности удаляют на шлифовальном станке. Но, так как у толщины слоя металла есть рабочий предел, то в некоторых случаях восстановление корпуса ГБЦ применить будет невозможно, например, при сильном оплавлении или множестве трещин.

Стоит отметить, что при каждом вскрытии головки блока Renault, её прокладка, а также болты крепления, подлежат замене, даже если они исправны. Этот нюанс необходимо учитывать автовладельцу при расчёте затрат на ремонт.

После восстановления корпуса ГБЦ, автослесарь приступает к работам по устранению неисправностей в её узлах.



РЕМОНТ ЦИЛИНДРОВ

В процессе эксплуатации двигателя Renault стенки цилиндров подвергаются износу как естественному, так и благодаря нарушениям в обслуживании. На поверхности этих стенок появляются царапины, потёртости, нагар или задиры. Чтобы восстановить их ровность применяют расточку, снимая повреждённый слой металла.

Идеально гладкой поверхность делает хонингование, его проводят сразу после расточки. Для этой процедуры применяют специальный инструмент, позволяющий достигнуть максимальной точности обработки.

Процесс гильзовки (гильзования) применим в том случае, если невозможно провести расточку цилиндра, например, из-за слишком глубоких повреждений стенок или отсутствия возможности установки ремонтных клапанов.


ЗАМЕНА КЛАПАНОВ ГБЦ

Чтобы установить новые клапаны, необходимо проделать большую работу, прежде чем удалить старые: снять распределительный вал, коромысла, шайбы (стаканчики или гидрокомпенсаторы) и сухари, фиксирующие пружину. Для всего этого нужен специнструмент, который всегда есть в наличии на сервисной станции. В процессе замены клапанов рекомендуется установить и новые маслосъёмные колпачки, чтобы в будущем не пришлось заново платить за повторное вскрытие ГБЦ Renault.

Перед установкой новых клапанов, их притирают в сёдлах специальной пастой. Такая процедура необходима как для новых деталей, так и для уже установленных. Она обеспечивает максимальное прилегание клапанной грани к стенке цилиндра, чем и достигается герметичность в системе.


ЗАМЕНА НАПРАВЛЯЮЩИХ ВТУЛОК КЛАПАНОВ

Чтобы установить новые втулки, как и в случае с клапанами, потребуется специальный инструмент и особая аккуратность в работе. Помимо инструмента будут нужны точные измерения диаметра посадочного места и втулки, соблюдение температурного режима, расчёт фактического натяга при запрессовке, калибровка и проверка зазоров. Механик-моторист автосервиса прекрасно справится с этой задачей, учитывая его большой опыт.

По завершении ремонта начинается обратная сборка и монтаж ГБЦ. Всё проводится как при демонтаже, но в обратной последовательности, однако, и здесь есть особенность: затяжка болтов крепления должна проводиться в строгой последовательности и с определённой степенью зажатия. Опять же, для этого нужен специальный динамометрический ключ, который есть в наличии у мастера СТО, кроме того, мастеру известна схема правильной сборки ГБЦ Renault.

Проверка на герметичность – завершающий этап в ремонте. Он проводится после установки ГБЦ на место и подключения к ней необходимых узлов. Автомобиль заводят и проводят повторную диагностику.



РЕКОМЕНДАЦИИ ПО ОБСЛУЖИВАНИЮ

Автовладельцу Renault вполне по силам предотвратить дорогостоящий ремонт ГБЦ. Достаточно соблюдать некоторые правила:

  1. Периодически заглядывать под капот и осматривать двигатель: есть ли на нём потёки хладагента или масла, особенно на стыке соединения головки и блока.
  2. Не допускать работу ДВС Renault при повышенной температуре.
  3. Обращать внимание на посторонние звуки из подкапотного пространства, а при их наличии, не затягивать с проведением диагностики.
  4. Стараться не усугублять поломку самостоятельным ремонтом.

Стоит отметить, что мелкий ремонт Renault, такой как регулировка клапанов или установка новых маслосъёмных колпачков, не требуют демонтажа головки блока, соответственно, будет стоить гораздо дешевле, чем, например, замена втулок или расточка цилиндров.

Блокада сердца | Johns Hopkins Medicine

Что такое блокада сердца?

Электрические сигналы управляют биением сердца. Они говорят вашей сердечной мышце, когда сокращаться, процесс, известный как проводимость. Нормальная синхронизация сердечных сокращений генерируется в верхней камере сердца (предсердиях) в структуре, называемой синусовым узлом. При блокаде сердца возникают помехи для электрических сигналов, которые обычно проходят от предсердий к желудочкам. Эти сигналы сообщают вашему сердцу, когда нужно биться. Это известно как нарушение проводимости. Если электрические сигналы не могут передаваться от ваших предсердий к желудочкам, они не могут заставить ваши желудочки сокращаться и правильно перекачивать кровь.

В большинстве случаев блокады сердца сигналы замедляются, но не прекращаются полностью. Блокада сердца подразделяется на первую, вторую или третью степень:

  • Блокада сердца первой степени
    является наименее тяжелой. Электрические сигналы замедляются по мере продвижения от предсердий к желудочкам. Блокада сердца первой степени может не требовать какого-либо лечения.
  • Блокада сердца второй степени означает, что электрические сигналы между вашими предсердиями и желудочками могут периодически не проходить. Различают 2 типа блокады сердца второй степени.
    • Мобитц тип I : Между ударами электрические сигналы становятся все медленнее и медленнее. В конце концов ваше сердце замирает.
    • Мобитц тип II : Электрические сигналы иногда достигают желудочков, а иногда нет. Прогрессивного замедления электрического сигнала не происходит. Этот тип блокады сердца часто может прогрессировать до блокады сердца третьей степени.
  • Блокада сердца третьей степени является наиболее тяжелой. При этом типе электрические сигналы вообще не проходят от предсердий к желудочкам. Происходит полное нарушение электропроводности. Это может привести к отсутствию пульса или очень медленному пульсу, если присутствует резервная частота сердечных сокращений.

Что вызывает блокаду сердца?

Если вы родились с блокадой сердца, у вас врожденная блокада сердца. Это состояние может быть вызвано либо заболеванием, которое было у вашей матери во время беременности, либо проблемами с сердцем, с которыми вы родились.

У большинства людей блокада сердца развивается по мере взросления, поскольку в проводниках, соединяющих верхнюю и нижнюю часть сердца, может развиться фиброз и, в конечном счете, выйти из строя. Иногда это может произойти из-за преклонного возраста. Любой процесс, который может повредить эти сердечные проводники, может привести к блокаде сердца.

Ишемическая болезнь сердца с сердечным приступом и без него является одной из наиболее частых причин блокады сердца. Кардиомиопатии, которые являются заболеваниями, ослабляющими сердечную мышцу, также могут привести к повреждению проволоки. Любое заболевание, которое может проникнуть в сердце, такое как саркоидоз и некоторые виды рака, или любое заболевание, которое приводит к воспалению сердца, такое как определенные аутоиммунные заболевания или инфекции, может привести к блокаде сердца. Нарушения электролитного баланса, особенно высокий уровень калия, также могут привести к выходу из строя провода.

Кто подвержен риску блокады сердца?

Если вы родились с блокадой сердца, у вас врожденная блокада сердца. Это состояние может быть вызвано либо заболеванием, которое было у вашей матери во время беременности, либо проблемами с сердцем, с которыми вы родились. Многие случаи блокады сердца происходят из-за какого-либо другого состояния или события, например:

  • Пожилой возраст
  • Сердечный приступ или ишемическая болезнь сердца
  • Кардиомиопатия
  • Саркоидоз
  • Болезнь Лайма
  • Высокий уровень калия
  • Тяжелый гипертиреоз
  • Некоторые наследственные нервно-мышечные заболевания
  • Лекарства, замедляющие сердечный ритм
  • После операции на открытом сердце

Каковы симптомы блокады сердца?

Симптомы зависят от типа блокады сердца:

Блокада сердца первой степени может не сопровождаться неприятными симптомами.

Блокада сердца второй степени может вызвать:

  • Головокружение
  • Обморок
  • Ощущение, что твое сердце пропускает удары
  • Боль в груди
  • Затрудненное дыхание или одышка
  • Тошнота
  • Усталость

Блокада сердца третьей степени, которая может привести к летальному исходу, может вызвать

  • Сильное утомление
  • Нерегулярное сердцебиение
  • Головокружение
  • Обморок
  • Остановка сердца

Как диагностируется блокада сердца?

Чтобы диагностировать ваше состояние, ваш лечащий врач рассмотрит:

  • Общее состояние вашего здоровья и историю болезни
  • Любой семейный анамнез блокады сердца или болезни сердца
  • Лекарства, которые вы принимаете
  • Выбор образа жизни, такой как употребление сигарет или запрещенных наркотиков
  • Ваше описание симптомов
  • Медицинский осмотр
  • Электрокардиограмма (ЭКГ), которая записывает электрические импульсы вашего сердца
  • Тестирование с помощью холтеровского монитора или монитора событий для отслеживания сердечного ритма в течение определенного периода времени. Вы можете носить монитор Холтера в течение 24 или 48 часов или монитор событий в течение месяца или более. Они помогают фиксировать изменения сердечного ритма, даже если они не происходят часто или предсказуемо.
  • Имплантируемый петлевой регистратор, небольшой регистратор сердца, который помещается под кожу над сердцем и может записывать до 2 лет.

  • Электрофизиологическое исследование, которое представляет собой амбулаторную процедуру, при которой тонкая гибкая проволока продевается от паха или руки к сердцу для проверки системы проводки сердца.

Как лечится блокада сердца?

Лечение зависит от типа блокады сердца:

  • При блокаде сердца первой степени лечение может не потребоваться.
  • При блокаде сердца второй степени вам может потребоваться кардиостимулятор, если присутствуют симптомы или если наблюдается блокада сердца Mobitz II.
  • При блокаде сердца третьей степени вам, скорее всего, понадобится кардиостимулятор.

Кроме того, ваша медицинская бригада может вносить изменения в любые лекарства, которые вы принимаете.

Каковы осложнения блокады сердца?

При блокаде сердца осложнения могут включать обмороки при травмах, низкое кровяное давление и повреждение других внутренних органов, а также остановку сердца.

Можно ли предотвратить блокаду сердца?

Беременные матери, у которых известно аутоиммунное заболевание, могут получить определенное лечение, которое может снизить риск блокады сердца у их детей.

Профилактика блокады сердца в основном направлена ​​на устранение факторов риска. Здоровый образ жизни способствует общему хорошему здоровью, в том числе здоровью сердца. Занимайтесь спортом, придерживайтесь сбалансированной диеты и не курите. Понимание рисков, связанных с вашими лекарствами, и рассмотрение их с вашим лечащим врачом может снизить риск блокады сердца, вызванной лекарствами.

Жизнь с блокадой сердца

Следуйте рекомендациям вашего поставщика медицинских услуг по приему лекарств и использованию кардиостимулятора, если это применимо к вам. Кроме того, всегда посещайте врача для последующего наблюдения, чтобы убедиться, что ваше лечение идет по плану.

Чтобы улучшить качество жизни с кардиостимулятором, вам может потребоваться:

  • Избегайте ситуаций, в которых ваш кардиостимулятор может выйти из строя, например, рядом с электрическими устройствами или устройствами с сильными магнитными полями.
  • Носите с собой карточку, которая позволяет людям узнать, какой у вас кардиостимулятор.
  • Сообщите всем своим лечащим врачам, что у вас есть кардиостимулятор.
  • Регулярно проверяйте кардиостимулятор, чтобы убедиться, что ваше устройство работает нормально
  • Оставайтесь активными, но избегайте контактных видов спорта.
  • Носите медицинский браслет или ожерелье.

Когда мне следует позвонить своему поставщику медицинских услуг?

Немедленно обратиться за медицинской помощью при следующих симптомах:

  • Крайняя усталость
  • Головокружение
  • Обморок или потеря сознания
  • Одышка
  • Боль в груди

Если у вас внезапная остановка сердца, вы, очевидно, не сможете обратиться за медицинской помощью. Крайне важно убедиться, что люди, которых вы видите на регулярной основе, знают, что делать в чрезвычайной ситуации. Звонок 911 — самый важный первый шаг.

Ключевые моменты

  • Блокада сердца возникает, когда электрические сигналы из верхних отделов сердца не проходят должным образом к нижним отделам сердца.
  • Блокада сердца бывает трех степеней. Блокада сердца первой степени может вызвать минимальные проблемы, однако блокада сердца третьей степени может быть опасной для жизни.
  • Блокада сердца может протекать бессимптомно или вызывать головокружение, обморок, ощущение учащенного сердцебиения, боль в груди, затрудненное дыхание, усталость или даже остановку сердца
  • В зависимости от степени блокады сердца вам может не потребоваться лечение, но некоторым рекомендуется кардиостимулятор.

Дальнейшие действия

Советы, которые помогут вам получить максимальную отдачу от посещения вашего поставщика медицинских услуг:

  • Знайте причину вашего визита и то, что вы хотите, чтобы произошло.
  • Перед посещением запишите вопросы, на которые вы хотите получить ответы.
  • Возьмите с собой кого-нибудь, кто поможет вам задавать вопросы и помнить, что говорит вам ваш врач.
  • При посещении запишите название нового диагноза и любые новые лекарства, методы лечения или тесты. Также запишите все новые инструкции, которые дает вам ваш врач.
  • Знайте, почему прописывается новое лекарство или лечение и как оно вам поможет. Также знайте, каковы побочные эффекты.
  • Спросите, можно ли вылечить ваше заболевание другими способами.
  • Знайте, почему рекомендуется тест или процедура и что могут означать результаты.
  • Знайте, чего ожидать, если вы не примете лекарство или не пройдете тест или процедуру.
  • Если у вас запланирована повторная встреча, запишите дату, время и цель этого визита.
  • Знайте, как вы можете связаться со своим поставщиком медицинских услуг, если у вас есть вопросы.

Устранение проблемы блокировки, вызванной укрупнением блокировки — SQL Server

  • Статья
  • 10 минут на чтение

Сводка

Расширение блокировок — это процесс преобразования множества мелких блокировок (например, блокировок строк или страниц) в блокировки таблиц. Microsoft SQL Server динамически определяет, когда выполнять укрупнение блокировки. Принимая это решение, SQL Server учитывает количество блокировок, удерживаемых при конкретном сканировании, количество блокировок, удерживаемых всей транзакцией, и память, используемую для блокировок в системе в целом. Как правило, поведение SQL Server по умолчанию приводит к тому, что укрупнение блокировки происходит только в тех случаях, когда это может повысить производительность или когда необходимо уменьшить избыточную память системных блокировок до более разумного уровня. Однако некоторые проекты приложений или запросов могут инициировать укрупнение блокировки в то время, когда это действие нежелательно, а укрупненная блокировка таблицы может заблокировать других пользователей. В этой статье обсуждается, как определить, вызывает ли блокировка укрупнение блокировки, и как бороться с нежелательным укрупнением блокировки.

Исходная версия продукта:   SQL Server
Исходный номер базы знаний:   323630

Определите, вызывает ли укрупнение блокировки блокировку

Расширение блокировки не вызывает большинство проблем с блокировкой. Чтобы определить, происходит ли укрупнение блокировки во время возникновения проблем с блокировкой или близко к нему, запустите сеанс расширенных событий, включающий событие lock_escalation . Если вы не видите никаких событий lock_escalation , это означает, что на вашем сервере не происходит укрупнение блокировки, и информация в этой статье не относится к вашей ситуации.

Если происходит расширение блокировки, убедитесь, что расширенная блокировка таблицы блокирует других пользователей.

Дополнительные сведения о том, как идентифицировать головной блокировщик и ресурс блокировки, удерживаемый головным блокировщиком и блокирующий идентификаторы других серверных процессов (SPID), см. в разделе INF: понимание и решение проблем блокировки SQL Server.

Если блокировка, блокирующая других пользователей, не является блокировкой TAB (на уровне таблицы) с режимом блокировки S (общий) или X (монопольный), эскалация блокировки не является проблемой. В частности, если блокировка TAB является блокировкой намерения (например, режим блокировки IS, IU или IX), это не вызвано укрупнением блокировки. Если ваши проблемы с блокировкой не вызваны укрупнением блокировки, см. шаги по устранению неполадок INF: Понимание и устранение проблем с блокировкой SQL Server.

Предотвратить укрупнение блокировки

Самый простой и безопасный способ предотвратить укрупнение блокировки — сократить время транзакций и уменьшить размер блокировки ресурсоемких запросов, чтобы не превышались пороговые значения укрупнения блокировки. Существует несколько способов достижения этой цели, включая следующие стратегии:

  • Разбейте большие пакетные операции на несколько более мелких операций. Например, вы выполняете следующий запрос, чтобы удалить более 100 000 старых записей из таблицы аудита, а затем определяете, что запрос вызвал эскалацию блокировки, которая заблокировала других пользователей:

     УДАЛИТЬ ИЗ LogMessages, ГДЕ LogDate < '20020102';
     

    Удаляя эти записи по нескольку сотен за раз, можно значительно сократить количество блокировок, которые накапливаются за транзакцию. Это предотвратит укрупнение блокировки. Например, вы выполняете следующий запрос:

     DECLARE @done бит = 0;
    ПОКА (@готово = 0)
    НАЧИНАТЬ
        УДАЛИТЬ TOP(1000) FROM LogMessages WHERE LogDate < '20020102';
        ЕСЛИ @@rowcount < 1000 SET @done = 1;
    КОНЕЦ;
     
  • Уменьшите размер блокировки запроса, сделав его максимально эффективным. Большие сканы или многократные поиски закладок могут увеличить вероятность эскалации блокировки. Кроме того, они увеличивают вероятность взаимоблокировок и негативно влияют на параллелизм и производительность. После того, как вы определите, что запрос вызывает укрупнение блокировки, ищите возможности для создания новых индексов или добавления столбцов в существующий индекс, чтобы удалить индекс или сканирование таблиц и максимально повысить эффективность поиска по индексу. Просмотрите план выполнения и, возможно, создайте новые некластеризованные индексы для повышения производительности запросов. Дополнительные сведения см. в руководстве по архитектуре и дизайну индекса SQL Server.

    Одна из целей этой оптимизации — сделать так, чтобы поиск по индексу возвращал как можно меньше строк, чтобы свести к минимуму стоимость поиска по закладкам (максимально повысить селективность индекса для запроса). Если SQL Server предполагает, что логический оператор Bookmark Lookup вернет много строк, он может использовать предложение PREFETCH для поиска закладок. Если SQL Server использует PREFETCH для поиска закладок, он должен повысить уровень изоляции транзакций части запроса до «повторяемого чтения» для части запроса. Это означает, что то, что может выглядеть как Оператор SELECT на уровне изоляции «чтение-фиксация» может получить многие тысячи блокировок ключей (как для кластеризованного индекса, так и для одного некластеризованного индекса). Это может привести к тому, что такой запрос превысит пороги расширения блокировки. Это особенно важно, если вы обнаружите, что эскалированная блокировка является блокировкой общей таблицы, хотя она обычно не наблюдается на уровне изоляции по умолчанию «чтение-фиксация». Если эскалацию вызывает предложение Bookmark Lookup WITH PREFETCH , рассмотрите возможность добавления столбцов в некластеризованный индекс, который появляется в поиске по индексу, или логическом операторе Index Scan под логическим оператором Bookmark Lookup в плане запроса. Можно создать покрывающий индекс (индекс, который включает все столбцы таблицы, которые использовались в запросе) или, по крайней мере, индекс, который покрывает столбцы, которые использовались для критериев соединения или в предложении WHERE, если это нецелесообразно. чтобы включить все в список "выбрать столбец".

    Соединение с вложенным циклом также может использовать PREFETCH , и это вызывает такое же поведение блокировки.

  • Расширение блокировки невозможно, если другой SPID в настоящее время удерживает несовместимую блокировку таблицы. Расширение блокировки всегда приводит к блокировке таблицы и никогда к блокировке страницы. Кроме того, если попытка укрупнения блокировки не удалась из-за того, что другой SPID удерживает несовместимую блокировку TAB, запрос, в котором предпринималась попытка укрупнения, не блокируется в ожидании блокировки TAB. Вместо этого он продолжает получать блокировки на исходном, более детализированном уровне (строка, ключ или страница), периодически предпринимая дополнительные попытки эскалации. Таким образом, один из способов предотвратить укрупнение блокировки для конкретной таблицы — получить и удерживать блокировку другого соединения, несовместимого с укрупненным типом блокировки. Блокировка IX (монопольная) на уровне таблицы не блокирует ни строки, ни страницы, но по-прежнему несовместима с эскалированной блокировкой S (общая) или X (эксклюзивная) TAB. Например, предположим, что вам нужно запустить пакетное задание, которое изменяет множество строк в таблице mytable и вызывает блокировку из-за укрупнения блокировки. Если это задание всегда завершается менее чем за час, вы можете создать задание Transact-SQL, содержащее следующий код, и запланировать запуск нового задания за несколько минут до начала пакетного задания:

     НАЧАТЬ ТРАНЗАКЦИЮ;
    SELECT * FROM mytable (UPDLOCK, HOLDLOCK), ГДЕ 1 = 0;
    ЗАДЕРЖКА ОЖИДАНИЯ '1:00:00';
    СОВЕРШИТЬ ТРАНЗАКЦИЮ;
     

    Этот запрос получает и удерживает блокировку IX на mytable в течение одного часа. Это предотвращает укрупнение блокировки таблицы в течение этого времени. Этот пакет не изменяет никаких данных и не блокирует другие запросы (если только другой запрос не принудительно блокирует таблицу с помощью подсказки TABLOCK или если администратор не отключил блокировку страниц или строк с помощью инструкции ALTER INDEX).

  • Устранение укрупнения блокировки, вызванного отсутствием возможности SARG, термин реляционной базы данных, используемый для описания того, может ли запрос использовать индексы для предикатов и столбцов соединения. Дополнительные сведения о возможностях SARG см. в разделе Рекомендации по запросам в Руководстве по дизайну. Например, довольно простой запрос, который, как кажется, не запрашивает много строк или, возможно, одну строку, все равно может закончиться сканированием всей таблицы/индекса. Это может произойти, если в левой части предложения WHERE есть функция или вычисление. Такие примеры, в которых отсутствует возможность SARG, включают неявные или явные преобразования типов данных, системную функцию ISNULL(), пользовательскую функцию со столбцом, переданным в качестве параметра, или вычисление столбца, например 9.0264 WHERE CONVERT(INT, column1) = @a или WHERE Column1*Column2 = 5 . В таких случаях запрос не может искать существующий индекс, даже если он содержит соответствующие столбцы, поскольку все значения столбцов должны быть сначала извлечены и переданы в функцию. Это приводит к сканированию всей таблицы или индекса и приводит к получению большого количества блокировок. В таких обстоятельствах SQL Server может достичь порога эскалации количества блокировок. Решение состоит в том, чтобы избежать использования функций для столбцов в предложении WHERE, обеспечив условия SARGable.

Отключить расширение блокировки

Хотя в SQL Server можно отключить расширение блокировки, мы не рекомендуем это делать. Вместо этого используйте стратегии предотвращения, описанные в разделе «Предотвращение эскалации блокировки».

  • Уровень таблицы: Вы можете отключить укрупнение блокировок на уровне таблицы. См. ALTER TABLE... SET (LOCK_ESCALATION = DISABLE) . Чтобы определить, на какую таблицу ориентироваться, изучите запросы T-SQL. Если это невозможно, используйте расширенные события, включите lock_escalation и проверьте столбец object_id . В качестве альтернативы используйте событие Lock:Escalation и проверьте столбец ObjectID2 с помощью SQL Profiler.
  • Уровень экземпляра: Вы можете отключить эскалацию блокировок, включив для экземпляра один из флагов трассировки 1211 или 1224 или оба. Однако эти флаги трассировки глобально отключают все укрупнения блокировок в экземпляре SQL Server. Расширение блокировок служит полезной цели в SQL Server, максимально повышая эффективность запросов, которые в противном случае замедляются из-за накладных расходов на получение и снятие нескольких тысяч блокировок. Расширение блокировок также помогает минимизировать объем необходимой памяти для отслеживания блокировок. Память, которую SQL Server может динамически выделять для структур блокировки, ограничена. Таким образом, если вы отключите укрупнение блокировки, а объем памяти блокировки станет достаточно большим, любая попытка выделить дополнительные блокировки для любого запроса может завершиться неудачно и создать следующую запись об ошибке:

Ошибка: 1204, серьезность: 19, состояние: 1
В настоящее время SQL Server не может получить ресурс LOCK. Повторите оператор, когда активных пользователей станет меньше, или попросите системного администратора проверить блокировку SQL Server и конфигурацию памяти.

Примечание

Когда возникает ошибка 1204, она останавливает обработку текущего оператора и вызывает откат активной транзакции. Сам откат может заблокировать пользователей или вызвать длительное время восстановления базы данных, если вы перезапустите службу SQL Server.

Эти флаги трассировки (-T1211 или -T1224) можно добавить с помощью диспетчера конфигурации SQL Server. Чтобы новый параметр запуска вступил в силу, необходимо перезапустить службу SQL Server. Если вы запускаете запрос DBCC TRACEON (1211, -1) или DBCC TRACEON (1224, -1) , флаг трассировки вступает в силу немедленно.
Однако, если вы не добавите -T1211 или -T1224 в качестве параметра запуска, эффект команды DBCC TRACEON будет потерян при перезапуске службы SQL Server. Включение флага трассировки предотвращает любые будущие укрупнения блокировок, но не отменяет укрупнения блокировок, которые уже произошли в активной транзакции.

Если вы используете подсказку блокировки, такую ​​как ROWLOCK, это изменяет только первоначальный план блокировки. Подсказки блокировки не предотвращают эскалацию блокировки.

Пороги расширения блокировки

Расширение блокировки может произойти при одном из следующих условий:

  • Достигнут порог памяти — Достигнут порог памяти в 40 процентов от памяти блокировки. Когда объем памяти блокировки превышает 24 процента от пула буферов, может быть инициировано расширение блокировки. Память блокировки ограничена 60 процентами видимого пула буферов. Порог укрупнения блокировки установлен на уровне 40 процентов памяти блокировки. Это 40 процентов от 60 процентов буферного пула, или 24 процента. Если память блокировок превышает 60-процентный предел (это гораздо более вероятно, если укрупнение блокировок отключено), все попытки выделения дополнительных блокировок завершатся неудачно, и 1204 генерируются ошибки.

  • Достигнут порог блокировки - После проверки порога памяти оценивается количество блокировок, полученных для текущей таблицы или индекса. Если число превышает 5000, инициируется эскалация блокировки.

Чтобы понять, какое пороговое значение было достигнуто, используйте расширенные события, включите событие lock_escalation и проверьте escalated_lock_count и escalation_cause столбцов. В качестве альтернативы можно использовать событие Lock:Escalation и проверить значение EventSubClass , где «0 — LOCK_THRESHOLD» указывает, что инструкция превысила пороговое значение блокировки, а «1 — MEMORY_THRESHOLD» указывает, что инструкция превысила пороговое значение памяти. Кроме того, проверьте столбцы IntegerData и IntegerData2 .

Методы, описанные в разделе «Предотвращение эскалации блокировки», лучше, чем отключение эскалации на уровне таблицы или экземпляра. Кроме того, превентивные методы обычно обеспечивают более высокую производительность запроса, чем отключение укрупнения блокировок. Корпорация Майкрософт рекомендует включать этот флаг трассировки только для смягчения серьезной блокировки, вызванной укрупнением блокировки, в то время как другие варианты, такие как обсуждаемые в этой статье, изучаются.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *