10Янв

Таблица индексов скорости: Маркировка шин: индекс скорости и нагрузки шин

Содержание

Маркировка шин: индекс скорости и нагрузки шин

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

Индекс скорости

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

Индекс K L M N P Q R S T U H V VR W Y ZR
Макс. скорость, км/час 110 120 130 140 150 160 170 180 190 200 210 240 >210 270 300 >240


Например, если на шине стоит отметка о том, что индекс скорости соответствует характеристике V, то это говорит о том, что ездить на этих шинах со скоростью более 240 км/ч настоятельно не рекомендуется.


Индекс нагрузки

Не менее значимый параметр, который, в отличие от рассмотренной выше величины, обозначается цифрой. В маркировке шины коэффициент индекса нагрузки следует за диаметром шины.
Например, значение 91 указывает на то, что предельно допустимая нагрузка на 1 шину не может превышать 615 кг. Соответственно, общая нагрузка, рассчитываемая на 4 колеса, не может превышать 2460 кг.
Таблица индексов нагрузки рассчитана от значения коэффициента 1 и до значения 279. Однако, относительно к легковым шинам, один из наименьших индексов, встречающийся у шин с диаметром 13 (для легковушек) – 75. В тех моделях покрышек, диаметром которых — R20 значения коэффициента нагрузки доходит до 120.
Из таблицы, приведенной ниже, вы сможете ознакомиться с корреляцией индекса нагрузки предельно допустимой грузоподъемности.

Индекс нагрузки 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91
Макс. грузоподъемность, кг
387
400 412 426 437 462 475 487 500 515 530 545 560 580 600 615


Разумеется, приведенная величина нагрузки не означает, что при в случае ее превышения шину тотчас же разорвет на куски. Кратковременное превышение даже на 20-30 % абсолютно приемлемо, но это не должно входить в привычку.
При этом важно обозначить, что все индексы нагрузок приведены для максимально допустимой скорости в 210 км/час (определена для шин класса V), в 240 км/час (установлена для шин класса W) и в 270 км/час (предназначается для шин класса Y). Выше приведенных скоростей индекс максимальной нагрузки необходимо понижать.

На некоторых видах шин, (особенно – класса ZR) характеристика условий эксплуатации не указывается. В данной ситуации есть смысл обращаться непосредственно к фирме-изготовителю и узнавать предельно допустимые величины нагрузки.

Согласно правилам Евросоюза (ECE-R54), на все шины, которые планируется использовать для коммерческих автотранспортных средств, должна быть нанесена маркировка «Service Description» (переводится как «Условия эксплуатации»). Информация фиксируется путем нанесения специального кода рядом с символом, указывающим на размер шины. Код несет информацию об «индексе нагрузки», рассчитанном для одиночных и для сдвоенных колес (как вариант — 102/100R).
Информация должна быть зафиксирована на обеих боковинах шины. 1-я цифра указывает на грузоподъемность шины в случае одиночной установки – 2-ая же соответствует сдвоенным колесам. Дополнительная маркировка используется для указания соответствующих нагрузок шины на иных значениях скоростей, более высоких.

Дополнительная маркировка всегда обведена в кружок.


Пример маркировки шины


205/55 R16 94H XL

205 – величина ширины профиля шины, указывается в мм. В данном случае — 205 мм.
55 – значение высоты профиля шины в %, определяемых от его ширины. В рассматриваемой ситуации — 55% от 205 мм = 112,75 мм.
С учетом того, что профиль шины является относительной величиной, необходимо брать во внимание при подборе резины следующий момент: если вместо типоразмера 205/55 R16 пожелаете установить шины с размером

215/55 R16, то возрастет не только величина ширины покрышки, но и ее высота! Такая ситуация в большинстве случаев является недопустимой (единственное исключение – ситуация, при которой оба типоразмера приведены в книжке по эксплуатации автомобиля).
Если данное соотношение не приведено (как вариант — 185/R14С), то это значит, что его величина составляет 80-82%, и шина считается полнопрофильной. Усиленные шины с данной маркировкой чаще всего используют на микроавтобусах и легких грузовых авто – в этих ТС большое значение имеет максимально допустимая нагрузка на колесо.
R – характеризует конструкцию шины. В рассматриваемой ситуации шина является радиальной – конструкцию определяет расположение нитей корда каркаса.
Считать, что обозначение R указывает на радиус шины совершенно неверно. Символ указывает исключительно на ее радиальную конструкцию. Еще встречается диагональная конструкция (ей соответствует буква
D
), но на сегодняшний день ее практически никто не производит. Причина: низкие эксплуатационные характеристики.
16 – значение величины диаметра колеса (диска), указывается в дюймах. Этот диаметр для шины – внутренний, для диска – наружный. Именно поэтому его принято называть «посадочным».
94 – индекс нагрузки (о нем уже говорилось выше).
H – индекс скорости шины. Обратите внимание на то, что этим параметром изготовитель покрышек дает гарантию нормальной работы резины при безостановочном движении автомобиля с указанной скоростью на протяжении нескольких часов.
XL – данная характеристика говорит о том, что это — усиленная шина. Ее индекс нагрузки больше на 3 единицы – по сравнению с обычными автошинами, имеющими тот же типоразмер.
Отдельно нужно упомянуть о технологии RunFlat, предусматривающей усиление боковых сторон шины. В результате повреждения такая шина не сдувается и проседает под весом авто, а позволяет ехать даже после полной потери давления. Т.е. обеспечивается дополнительная защита. Маркируется это качество на шинах по-разному — RSC, MOE, AOE – в зависимости от марки авто.



Маркировка шин цветными метками

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

Маркировка желтого цвета (может иметь форму круга или треугольника).

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



Это дает возможность оптимизировать балансировку колеса и использовать грузики полегче.
На шинах б/у желтая маркировка теряет актуальность – износ шины приводит к смещению её баланса.

Красная маркировка

Имеет вид красной точке на шине и указывает на место максималь

Индекс скорости шин: расшифровка категории скорости

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

Скоростная категория, которая присваивается покрышке по итогам специальных стендовых испытаний, подразумевает МАКСИМАЛЬНУЮ скорость, выдерживаемую автошиной. То есть ту скорость, при малейшем превышении которой никто не может гарантировать, что шина не начнет разваливаться. Поэтому пои движении определен «щадящий» режим — автомобиль должен ездить со скоростью на 10-15% меньшей, нежели та, которая допустима производителем..

Как правило, автопроизводители перестраховываются и учитывают различные факторы при расчете индекса скорости шин.

Однако рекомендованную скорость превышать категорически запрещается!

КАК НАЙТИ ИНДЕКС СКОРОСТИ ШИН?

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


ТАБЛИЦА ИНДЕКСА СКОРОСТИ ШИН

 
Категория скорости Скорость, км/ч Категория скорости Скорость, км/ч
А1 5 K 110
А2 10 L 120
А3 15 M 130
А4 20 N 140
А5 25 P 150
А6 30 Q 160
А7 35 R 170
А8 40 S 180
B 50 T 190
C 60 U 200
D 65 H 210
E 70 V 240
F 80 W 270
G 90 Y 300
J 100 ZR более 240

КАК «ЧИТАТЬ» ИНДЕКС СКОРОСТИ ШИН?

Если на Вашей покрышке после типоразмера указано, к примеру, — 91V, то это означает, что автошина предназначена для эксплуатации при скорости движения до 240 км/ч (фактически до 204 км/ч) и допустимая нагрузка составляет 615 кг.  

Для автолюбителей интерес представляет диапазон скоростей, который начинается с буквы «J» (100 км/ч) и заканчивается буквой «Y» (300 км/ч). Двойное обозначение — VR и ZR — означает возможность превышения определенного порога скорости (210 и 240 км/ч соответственно).
Опытные автомобилисты не советуют даже приближаться к рекомендованным значениям скоростей, учитывая фактическое состояние российских дорог.
Оптимальный вариант для легковых и грузовых автомобилей — использовать предельные значения скорости не более чем на 85-90%.
Индекс скорости шин неразрывно связан с индексом несущей способности. Обладая информацией об этих показателях, Вы смоете правильно подобрать авторезину и сэкономить деньги. Выбирайте автошины прямо сейчас!

Таблицы индексов скорости и нагрузки

 

Индексы скорости:

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

 

Индекс

Скорость, км/ч

Индекс

Скорость, км/ч

L

120

U

200

M

130

H

210

N

140

V

240

P

150

W

270

Q

160

Y

300

R

170

VR

>210

S

180

ZR

>240

T

190

ZR (Y)

>300

 

Индексы нагрузки:

 

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

 

Индекс

Нагрузка на шину, кг

Индекс

Нагрузка на шину, кг

Индекс

Нагрузка на шину, кг

Индекс

Нагрузка на шину, кг

62

265

79

437

96

710

113

1150

63

272

80

450

97

730

114

1180

64

280

81

462

98

750

115

1215

65

290

82

475

99

775

116

1250

66

300

83

487

100

800

117

1285

67

307

84

500

101

825

118

1320

68

315

85

515

102

850

119

1360

69

325

86

530

103

875

120

1400

70

335

87

545

104

900

121

1450

71

345

88

560

105

925

122

1500

72

355

89

580

106

950

123

1550

73

365

90

600

107

975

124

1600

74

375

91

615

108

1000

125

1650

75

387

92

630

109

1030

126

1700

76

400

93

650

110

1060

127

1750

77

412

94

670

111

1090

128

1800

78

425

95

690

112

1120

129

1850

Индекс скорости шин: расшифровка, таблица, рекомендации


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

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

Из этой статьи вы узнаете:

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


Что такое индекс скорости

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

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

Разумеется, величина индекса скорости закладывается производителем с определённым запасом, поэтому, даже если автомобиль достигнет той скорости, которая указана в маркировке — покрышка не лопнет. Однако это вовсе не означает, что шины можно подбирать «впритык» по индексу скорости, гораздо правильнее, когда характеристики покрышки заметно превышают возможности автомобиля.


Как выглядит обозначение

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

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

К примеру, в маркировке 205/65/R16 91V последняя буква «V» обозначает индекс максимальной скорости, которая соответствует 240 км/ч. Эта маркировка легко читается на боковине любой покрышки, продающейся в России.

 

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


Таблица индексов шин

Буквенные обозначения индексов скорости охватывают весь диапазон возможных скоростей для автомобильных шин, начиная от 50 км/ч и заканчивая более 300 км/ч. Почти все они обозначаются одной буквой латинского алфавита:Здесь можно заметить, что индексы «VR» и «ZR» состоят из двух букв, тогда как все остальные – из одной. Эти индексы относятся к скоростным покрышкам и обозначают, что разрешённую скорость «210 км/ч» и «240 км/ч» можно превышать (насколько возможно превысить максимальную скорость – необходимо выяснять у самого производителя покрышек).


Соответствие индексам нагрузки

В характеристику эксплуатационных условий европейского стандарта, кроме индекса скорости шины, так же входит и её индекс нагрузки (подробнее здесь >>>). Эти два индекса тесно связаны между собой.

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

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

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

Таким образом, индекс нагрузки является производной индекса скорости: чем больше скорость – тем больше нагрузка, которую шина должна выдерживать. В европейском стандарте маркировки покрышек эти два индекса указываются в обратной последовательности – сначала указывается индекс нагрузки, которую выдерживает шина, а затем индекс скорости, на которую она рассчитана.


Как подбирать шины для автомобиля

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

  1. Технические характеристики покрышек автомобиля должны быть указаны на табличке под капотом или в наклейке на стойке водительской (пассажирской) двери. В ней указаны типоразмеры шин, которые должны быть установлены на автомобиле, а так же индексы их скорости и нагрузки. Если таблички по каким-то причинам нет – эти данные можно узнать в инструкции, прилагаемой к автомобилю или у официального дилера.
  2. При самостоятельном подборе покрышек лучше уточнить максимальную скорость своей машины и перепроверить индекс скорости шин именно того типоразмера, которые планируется установить. У разных типоразмеров шин одной и той же модели, как правило, разные индексы скорости.
  3. Не стоит подбирать покрышки, значение индекса скорости которых равно максимальной скорости вашего автомобиля (или «впритык» к ней). Это будет означать, что ваши шины не будут иметь никакого запаса прочности на непредвиденный случай. Лучше выбрать шины с определённым запасом.
  4. Так же не стоит забывать, что львиная доля продающихся в магазинах покрышек произведены в Китае и других азиатских странах. Это вовсе не означает, что все они могут иметь какие-то скрытые дефекты, но полностью этого исключать нельзя. Поэтому, при покупке шин, произведённых в Азии лучше всего перестраховаться и выбрать такую модель, индекс скорости которой хотя бы на 20% больше необходимого для вашего автомобиля значения. Такой запас позволит быть уверенным в том, что шины в критический момент не подведут.

расшифровка для легковых автомобилей, индекс нагрузки

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

Что такое индекс скорости шин

Индекс скорости шин – это такой параметр продукции, при котором водитель может развивать предельную скорость, соблюдая при этом характеристику нагрузки на шину меньше допустимого предела в течение продолжительного периода. Таким образом, для примера, если максимальная масса авто в снаряженном состоянии составляет 2 тонны или по 0,5 тонны на колесо, то при подобной загрузке авто может двигаться со скоростью не более 180 км/ч. Если водитель разгоняется до 200 км/ч, то в течение 5…10 минут ничего не произойдёт. Но, двигаясь таким образом более часа, колёса придут в упадок и потребуют замены. Все индексы, промаркированные на поверхности резины, как правило, делятся на следующие категории:

Маркировка на шинах
  • Низкоскоростные шины, предназначенные в основном для грузовых авто, принимающих на себя тяжёлые грузы. Их значение бывает при полном индексе нагрузки и соответствует скоростному диапазону 100…140 км/ч.
  • Покрышки для эксплуатации в нормальных скоростных режимах, которые ставятся на коммерческие автомобили, микроавтобусы, а также на некоторых представителей легкового транспорта. Ездить на них можно в пределах от 150 км/ч до 200 км/ч.
  • Высокоскоростные изделия, которые подходят для большинства зарубежных производителей авто, способных развивать значительные скорости, но в то же время принимать на себя минимум грузов. На подобных изделиях водитель может развить скорость до 210…230 км/ч.

Важно!

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

Шина с индексом скорости Н

Таблица зависимости индексов нагрузки и скорости

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

Индекс нагрузкиМасса груза, тИндекс нагрузкиМасса груза, т
500,19910,615
510,195920,63
520,2930,65
530,206940,67
540,212950,69
550,218960,71
560,224970,73
570,23980,75
580,236990,775
590,2431000,8
600,251010,825
610,2571020,85
620,2651030,875
630,2721040,9
640,281050,925
650,291060,95
660,31070,975
670,3071081
680,3151091,03
690,3251101,06
700,3351111,09
710,3451121,12
720,3551131,15
730,3651141,18
740,3751151,215
750,3871161,25
760,41171,285
770,4121181,32
780,4251191,36
790,4371201,4
800,451211,45
810,4621221,5
820,4751231,55
830,4871241,6
840,51251,65
850,5151261,7
860,531271,75
870,5451281,8
880,561291,85
890,581301,9
900,6
Летняя покрышка с индексом скорости Y

Таблица с показателями по индексу скорости выглядит подобным образом, то есть каждому условному обозначению в маркировке на покрышке соответствует предельный скоростной режим автомобиля, который можно расшифровать ниже:

Инд. скоростиПред. скорость, км/чИнд. скоростиПред. скорость, км/ч
J100R170
K110S180
L120T190
M130H210
N140V240
P150W270
Q160Y300

Важно!

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

В случае именно с грузовиками, соотношение скорости и нагрузки строго обратно пропорционально. Так, например, если на покрышке стоит индекс 1900, то показатель скорости, как правило, не может превышать значение в диапазонах от J до M или от 100 км/ч до 130 км/ч.

Разрыв покрышки

На что влияют скоростные характеристики колес

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

Так, от скоростных характеристик колёс сильно зависят следующие важные факторы при их использовании на конкретном автомобиле:

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

Самое страшное, что может произойти с колёсами – это их разрыв прямо на дороге во время скоростной езды.

И происходит это в нескольких ситуациях:

  • Когда водитель одновременно превышает оба показателя – и по скорости, и по нагрузке, в результате чего колёса просто не выдерживают суммарного давления.
  • Если автолюбитель значительно перегружает автомобиль и индекс по нагрузке имеет несущую способность на 30 % ниже, чем по факту. В таких ситуациях любое движение на скорости свыше 40 км/ч может вызвать как дисбаланс, так и порчу резины.
  • В тех ситуациях, когда водитель не выходит за пределы допустимой нагрузки, но в то же время разгоняет автомобиль до скорости, существенно выше, чем заявленный на шине индекс скорости, и едет при данной динамике более чем 60 минут. Здесь возможны и разгерметизация покрышки, и срыв её с обода, и разрыв, так как резина начинает вести себя неадекватно.

Сводная таблица индексов скорости и нагрузки

 

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

 

190

195

200

206

212

218

224

230

236

243

250

257

265

272

280

290

300

307

315

325

335

345

355

365

375

387

400

412

425

437

450

452

475

 

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

 

487

500

515

530

545

560

580

600

615

630

650

670

690

710

730

750

775

800

825

850

875

900

925

950

975

1000

1030

1060

1090

1120

1150

1180

1215

 

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

 

1250

1285

1320

1360

1400

1450

1500

1550

1600

1650

1700

1750

1800

1850

1900

1950

2000

2060

2120

2180

2240

2300

2360

2430

2500

2575

2650

2725

2800

2900

3000

3075

3150

 

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

 

3250

3350

3450

3550

3650

3750

3875

4000

4125

4250

4375

4500

4625

4750

4875

5000

5150

5300

5450

5600

5800

6000

6150

6300

6500

6700

6900

7100

7300

7500

7750

4. Индексы — высокопроизводительный MySQL [Книга]

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

Чтобы понять, какие индексы позволяют MySQL делать, это Лучше подумать о том, как MySQL работает, чтобы ответить на запрос. Представьте себе, что phone_book — таблица, содержащая телефонная книга штата Калифорния, около 35 миллионов записи.И имейте в виду, что записи в таблицах не отсортированы по сути. Рассмотрим такой запрос one:

 SELECT * FROM phone_book WHERE last_name = 'Zawodny' 

Без какого-либо индекса для просмотра MySQL должен прочитать все записи в таблице phone_book и сравните last_name поле со строкой «Заводному», чтобы узнать, соответствие. Ясно, что это неэффективно. Как число записей увеличивается, так же как и усилия, необходимые для поиска данного запись.В информатике мы называем это проблемой O ( n ).

Но имея реальную телефонную книгу, мы все знаем, как быстро найти любого по имени Заводный: перелистните на Z на обратной стороне книги и начните с нее. Поскольку вторая буква «а», мы знайте, что любые совпадения будут в начале списка всех имена, начинающиеся с Z. Используемый метод основан на знании данные и как они сортируются.

Это жульничество, не так ли? Не в все. Причина, по которой вы можете так быстро найти Заводных, заключается в том, что они отсортированы в алфавитном порядке по фамилии.Так их легко найти, если вы знаете свою азбуку, конечно.

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

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

 ALTER TABLE phone_book ADD INDEX (last_name) 

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

С точки зрения сервера базы данных, индексы существуют, чтобы база данных могла быстро исключить возможные строки из набор результатов при выполнении запроса.Без индексов MySQL (как и любой сервер базы данных) должен проверять каждую строку в таблице. Не только это отнимает много времени, он использует много дискового ввода-вывода и может эффективно загрязняют кеш диска.

В реальном мире редко можно найти динамические данные это просто отсортировано (и остается отсортированным). Книги — это особый случай; они, как правило, остаются статичными.

Поскольку MySQL должен вести отдельный список значений индексов и сохранять они обновляются по мере изменения ваших данных, вы действительно не хотите проиндексировать каждый столбец в таблице.Индексы — это компромисс между пространством и временем. Вы жертвуете дополнительное дисковое пространство и небольшая нагрузка на ЦП на каждом ВСТАВИТЬ , ОБНОВЛЕНИЕ и DELETE , чтобы сделать большую часть (если не все) вашей запросы намного быстрее.

Большая часть документации MySQL использует термины индекс и ключ взаимозаменяемо. Говоря, что last_name — это ключ к таблица phone_book — это то же самое, что сказать, что поле last_name phone_book таблица проиндексирована.

Индексы обменивают пространство на производительность. Но иногда вы не хотите торговать слишком много места за представление, которое вам нужно. К счастью, MySQL дает вам полный контроль над тем, сколько места используется индексы. Может у вас phone_book table с 2 миллиард строк в нем. Добавление индекса last_name потребуется много места. Если средний last_name имеет длину 8 байт, вы поиск примерно 16 ГБ пространства для данных индекса; указатели строк присутствуют независимо от того, что вы делаете, и они добавляют еще 4-8 байтов на запись. []

Вместо того, чтобы индексировать всю фамилию, вы можете индексировать только первые 4 байта:

 ALTER TABLE phone_book ADD INDEX (last_name (4)) 

При этом вы уменьшили требования к пространству для части индекса данных примерно наполовину. Компромисс что MySQL не может удалить столько строк, используя этот индекс. Такой запрос, как:

 SELECT * FROM phone_book WHERE last_name = 'Smith' 

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

Как и многие механизмы реляционных баз данных, MySQL позволяет создавать индексы, состоящие из нескольких columns:

 ALTER TABLE phone_book ADD INDEX (last_name, first_name) 

Такие индексы могут повысить скорость запроса, если вы часто запрашиваете все столбцы вместе в предложении WHERE или если один столбец не имеет достаточного разнообразия. Из Конечно, вы можете использовать частичные индексы, чтобы уменьшить необходимое пространство:

 ALTER TABLE phone_book ADD INDEX (last_name (4), first_name (4)) 

В любом случае запрос на поиск Джоша Вудворда выполняется быстро:

 SELECT * ИЗ phone_book
 ГДЕ last_name = 'Вудворд'
   AND first_name = 'Josh' 

Если фамилия и имя проиндексированы вместе, это означает, что MySQL может удалить строки на основе обоих полей, тем самым значительно уменьшив количество строк, которые необходимо учитывать.В конце концов, есть намного больше люди в телефонной книге, чья фамилия начинается с «Дерево», чем есть люди, чьи фамилия начинается с «Вуд» и чье имя также начинается с «Джош».

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

Так почему бы просто не создать два индекса, один на фамилия и один на имя ? Вы могли бы это сделать, но MySQL не будет использовать их оба одновременно.Фактически, MySQL будет использовать только один индекс для таблицы для каждого запроса, за исключением СОЮЗ с. [] Этот факт важен достаточно, чтобы сказать еще раз: MySQL всегда будет использовать только один индекс для таблица на запрос .

С отдельными индексами на first_name и last_name , MySQL выберет то или другое. Это делает это, делая обоснованное предположение о том, какой индекс позволяет соответствовать меньшему количеству строк. Мы называем это обоснованным предположением, потому что MySQL сохраняет отслеживать некоторую статистику индекса, которая позволяет сделать вывод о том, какие данные выглядит как.Статистика, конечно, носит обобщающий характер. В то время как они часто позволяют MySQL принимать разумные решения, если у вас очень неуклюжий data, MySQL может сделать неоптимальный выбор в отношении использования индекса. Мы называем данные комковатая если индексируемый ключ в некоторых области (например, имена, начинающиеся с X) и очень сконцентрированы в другие (например, имя Smith на англоязычном страны). Это важная тема, которую мы вернемся к этому позже в этой книге.

Как MySQL упорядочивает значения в индекс? Если вы использовали другую СУБД, вы могли ожидайте, что MySQL будет иметь синтаксис для указания того, что индекс будет отсортирован в по возрастанию, убыванию или в другом порядке. MySQL не дает вам контроль над внутренней сортировкой значений индекса. В нем мало причина для. Начиная с версии 4.0, он хорошо справляется с оптимизацией кейсов. это снижает производительность других систем баз данных.

Например, некоторые продукты баз данных могут выполнять этот запрос быстро:

 SELECT * FROM phone_book WHERE last_name = 'Zawodny'
ORDER BY first_name DESC 

И этот запрос медленно:

 SELECT * FROM phone_book WHERE last_name = 'Zawodny'
ЗАКАЗАТЬ ПО first_name ASC 

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

MySQL достаточно умен, чтобы «обходить индекс назад »при необходимости. Он выполнит оба запросы очень быстро. Ни в том, ни в другом случае сортировка записи.

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

 ALTER TABLE phone_book ADD UNIQUE (phone_number) 

Уникальный индекс служит двойной цели. Он работает как любой другой индекс при выполнении запроса на основе номера телефона:

 SELECT * FROM phone_book WHERE phone_number = '555-7271' 

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

Уникальные индексы используют столько же места, сколько неуникальные индексы. Значение каждого столбца, а также расположение записи хранится. Это может быть пустой тратой, если вы используете уникальный индекс как ограничение и никогда как индекс. Другими словами, вы можете положиться на уникальный индекс, чтобы обеспечить уникальность, но никогда не писать запрос, который использует уникальное значение. В этом случае нет необходимости для MySQL для хранения местоположения каждой записи в индексе: вы никогда не будете их использовать.

К сожалению, нет возможности сигнализировать о вашем намерения к MySQL. В будущем мы, вероятно, найдите функцию, введенную для этого конкретного случая. Хранилище MyISAM движок уже поддерживает уникальные столбцы без индекса (это использует систему на основе хешей), но механизм не на уровне SQL пока не выставлено.

Кластерные и вторичные индексы

В таблицах MyISAM индексы хранятся в полностью отдельный файл, содержащий список основных (и возможно вторичные) ключи и значение, представляющее смещение байта Для записи.Это гарантирует, что MySQL может найти, а затем быстро перейти к эту точку в базе данных, чтобы найти запись. MySQL должен хранить индексы таким образом, потому что записи хранятся в по сути случайный порядок.

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

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

Некоторые операции снижают эффективность кластеризованных индексов. За Например, подумайте, когда используется вторичный индекс. Возвращаясь к в нашем примере телефонной книги, предположим, у вас last_name установить как первичный индекс, а phone_number установить как вторичный индекс, и вы выполните следующий запрос:

 SELECT * FROM phone_book WHERE phone_number = '555-7271' 

MySQL сканирует индекс phone_number , чтобы найти запись для 555-7271 , содержащая первичный ключ запись Заводной потому что phone_book — это первичный индекс фамилия.Затем MySQL переходит к соответствующей записи в базе данных. сам.

Другими словами, поиск на основе вашего первичного ключа выполняется очень часто. быстро, и поиск на основе вторичных индексов происходит по существу такая же скорость, как поиск индекса MyISAM.

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

Другое менее распространенное, но не менее проблемное состояние возникает, когда данные изменяются таким образом, что изменяется первичный ключ записи. Это самая затратная функция кластерных индексов. Номер что-то может сделать эту операцию более тяжелой hit:

  • Измените соответствующую запись в соответствии с выданным запросом.

  • Определите новый первичный ключ для этой записи на основе измененного запись данных.

  • Переместить сохраненные записи, чтобы соответствующая запись была перемещена в нужное место в табличном пространстве.

  • Обновите все вторичные индексы, указывающие на этот первичный ключ.

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

Уникальные индексы и первичные ключи

Если вы идете из другие реляционные базы данных, вы можете спросить, в чем разница между первичным ключом и уникальным индексом находится в MySQL.Как обычно, это смотря как. В таблицах MyISAM почти нет разница. Единственная особенность первичного ключа заключается в том, что он не может содержать значения NULL. Первичный ключ просто а НЕ NULL УНИКАЛЬНЫЙ ИНДЕКС им. ПЕРВИЧНЫЙ . Таблицы MyISAM не требуют, чтобы вы объявили первичный ключ.

Таблицы InnoDB и BDB требуют первичных ключей для каждого стола.Вы не обязаны однако укажите один. Если вы этого не сделаете, хранилище Engine автоматически добавляет за вас скрытый первичный ключ. В обоих случаях первичные ключи просто увеличивают числовые значения, аналогично столбцу AUTO-INCREMENT . Если ты решишь чтобы добавить свой собственный первичный ключ позже, просто используйте АЛЬТЕР ТАБЛИЦА для добавления единицы. И то и другое механизмы хранения откажутся от своих внутренних ключей в пользу твой. Таблицы кучи не требуется первичный ключ, но он будет создан для вас.Фактически, вы можете создавать таблицы кучи без индексов.

Это часто трудно вспомнить, что SQL использует трехстороннюю логику, когда выполнение логических операций. Если столбец не объявлен НЕ NULL , есть три возможные результаты в логическом сравнении. Сравнение может быть правдой потому что значения эквивалентны; это может быть ложно, потому что значения не эквивалентны; или он может не совпадать, потому что один значений NULL.Когда одно из значений NULL, результат также NULL.

Программисты часто думают о NULL как о неопределенном или неизвестном. Это способ сообщить серверу базы данных «Неизвестное значение идет сюда». Так как значения NULL влияют на индексы?

Значения NULL могут использоваться в обычных (неуникальных) индексах. Это правда всех серверов баз данных. Однако, в отличие от многих серверов баз данных, MySQL позволяет использовать значения NULL в уникальных индексах. [] Вы можете хранить столько Значения NULL, как вы хотите, в таком индексе.Это может кажутся немного нелогичными, но такова природа из NULL. Поскольку NULL представляет собой неопределенное значение, MySQL должен утверждать, что все значения NULL одинаковы, если разрешено только одно значение в уникальном индексе.

Чтобы сделать вещи немного интереснее, Значение NULL может появляться только один раз как основной ключ. Почему? Стандарт SQL диктует такое поведение. Это один из немногих отличий первичных ключей от уникальных индексы в MySQL. И, если вам интересно, разрешение значений NULL в индексе действительно не влияние на производительность.

BASE — индексирование организованных таблиц (IOT) в Oracle

Главная »Статьи» 8i »Вот

Индексные организованные таблицы (IOT) имеют свои данные первичного ключа и данные неключевых столбцов, хранящиеся в одной и той же структуре B * Tree. Фактически данные хранятся в индексе первичного ключа. Есть несколько причин использовать этот тип таблицы.

Статьи по теме.

Зачем нужны упорядоченные таблицы с указателем

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

Создание индексных упорядоченных таблиц

Для создания индексированной таблицы необходимо:

  • Укажите первичный ключ с помощью ограничения столбца или таблицы.
  • Используйте ИНДЕКС ОРГАНИЗАЦИИ .

Дополнительно вы можете:

  • Используйте PCTTHRESHOLD , чтобы определить процент блока, зарезервированного для строки IOT.Если строка превышает этот размер, ключевые столбцы (заголовок) сохраняются как обычно, а неключевые данные (хвостовой элемент) сохраняются в таблице переполнения. Указатель сохраняется для определения местоположения хвостовой части.
  • Используйте OVERFLOW TABLESPACE для определения табличного пространства, в котором будут храниться данные переполнения.
  • Используйте ВКЛЮЧАЯ , чтобы определить, какие неключевые столбцы сохраняются вместе с ключевыми столбцами в заголовке на случай необходимости переполнения.
СОЗДАТЬ ТАБЛИЦЫ
(НОМЕР id (10),
 описание VARCHAR2 (50) NOT NULL,
 карта BLOB
 ОГРАНИЧЕНИЕ pk_locations ПЕРВИЧНЫЙ КЛЮЧ (id)
)
ИНДЕКС ОРГАНИЗАЦИИ
TABLESPACE iot_tablespace
PCTTHRESHOLD 20
ВКЛЮЧАЯ описание
OVERFLOW TABLESPACE overflow_tablespace; 

Ведение индексных упорядоченных таблиц

Как и в случае индексов B * Tree, IOT могут стать фрагментированными, и может потребоваться перестроение.Если IOT не имеет переполнения, его можно восстановить в автономном или оперативном режиме.

ALTER TABLE имя_таблицы MOVE INITRANS 10;
ALTER TABLE имя_таблицы MOVE ONLINE INITRANS 10; 

Если IOT имеет переполнение, его можно восстановить только в автономном режиме.

ALTER TABLE имя_таблицы MOVE TABLESPACE iot_tablespace OVERFLOW TABLESPACE overflow_tablespace; 

Для получения дополнительной информации см .:

Надеюсь, это поможет. С уважением, Тим …

Вернуться к началу.

Таблица индекса нагрузки шин

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

Индекс нагрузки указывается как часть обозначения размера шины или служебного описания шины вместе с индексом скорости (например, обозначение размера: 205 / 60R15 91V — 91V в «служебном описании» означает, что эта шина может нести максимум 615 кг / кг). 1356 фунтов при максимальной скорости 240 км / ч).

Шины с одинаковым индексом нагрузки, независимо от размера шины, могут нести одинаковую нагрузку, , но не всегда , и для них может требоваться существенно разное давление накачки.Равный или больший индекс нагрузки не всегда соответствует равной или большей грузоподъемности при всех настройках давления в шинах, особенно при сравнении P-метрических и евро-метрических шин легковых автомобилей .

Таблица индекса нагрузки

456357 80357 355 9035 7111 11 903 46 9035 3 67358 9035 3
Индекс нагрузки кг Фунт (фунт)
51 195 430
52 200
54 212 467
55 218 481
56 224 494 236 520
59 243 536
60 250 551
61 257
63272 600
64 280 617
65 290 639
66 300 661
67 307 677
717
70 335 739
71 345 761
72 783 74375 827
75 387 853
76 400 882
77937
79 437963
80450 992
81 462 1019
82 475 1047
83 487 1074 85 515 1135
86 530 1168
87 545 1202
88 1279
90 600 1323
91 615 1356
92 630 1389 670 1477
95 690 1521
96 710 1565
97 730 1609
98 750 1653
99357 1764
101 825 1819
102 850 1874
103 875 1929105 925 2039
106 950 2094
107 975 2150
108 2271
110 1060 2337
1090 2403
112 1120 2469
113 1150 115 2535
114 114 2679
116 1250 2756
117 1285 2833
118 1320 2910 120 1400 3086
121 1450 3197
122 1500 3307
123 3527
125 1650 3638
126 1700 3748
127 1750 3858
128 1800 3968
129 4189
131 1950 4299
132 200 441
133 2060 4542 135 2180 4806
136 2240 4938
137 2300 5071
138
5357
140 2500 5512
141 2575 5677
142 2650 5842
143 5725 12621
6393
146 3000 6614
147 3075 6779
148 3150 150 3350 7385
151 3450 7606
152 3550 7826
8267
155 3875 8543
156 4000 8818
157 4125 9094
158 4250 158 4250 9370
4500 9921
161 4625 10196
162 4750 10472
163
165 5150 11354
166 5300 11684
167 5450 167 5450 12015
12787
173 6000 13 228
171 6150 13558
172 6300 13889
173 6500
6900 15212
176 7100 15653
177 7300 16094
178
180 8000 17637
181 8250 18188
182 18739 18739 9000 19842
185 9250 20393
186 9500 20944
187 9750 21495
188 10000
190 10600 23369
191 10900 24030
192 118358 11200 24692
24692
26015
195 12150 26786
196 12500 27558
199 13600 29983
200 14000 30865
201 14500 31967
202 15000 33069
35274
205 16500 36376
206 17000 37479
209 18500 40785
210 19000 41888
211 19500 42990
45415
214 21 200 46738
215 21800 48061
216 22400 49383
217 23000
219 24300 53572
220 25000 55116
221 25750 56769
60076
224 28000 61729
225 29000 63934
30000 228 31500 69446
229 32500 71650
230 33500 73855
231 34500 76059
36500 80469
234 37500 82673
235 38750 85429
238 42500 93696
239 43750 96452 ​​
240 45000 99208 45000 99208
104719
243 48750

Индексы нагрузки и номинальные скорости: таблицы корреляции

Индекс нагрузки

Индекс нагрузки можно найти на боковой стенке.Это соответствует максимальной нагрузке, которую может выдержать шина

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

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


9184 9034 9034 9034 9034 кг Нагрузка
Индекс нагрузки Нагрузка (кг)
20 80
22 85
24 85356
28100
30106
31 109
33 115
35 121 136
41 145
42 150
44 160
46 170
180
50 19 0
51 195
52 200
53 206
54 212
55 218
58 236
59 243
60 250
63272
64 280
65 290
66 300
67 69 325
70 335
71 345
72 355
73 365
74
400
77 412
78 425
530 92 6357 92 6357
Индекс нагрузки
450
81 462
82 475
83 487
84 500
87 545
88 560
89 580
90 600
91 615
615
94 670
95 690
96 710
97
100 800
Индекс нагрузки Нагрузка (кг)
101 825
102
104 900
105 925
106950
107 975
108 1000
109 111 1090
112 1120
113 1150
114 1180
115 1215 1285
118 1320
119 1360
120 1400

Рейтинг скорости

Рейтинг скорости обозначается буквой на боковине шины.Это соответствует максимальной скорости движения шины.

Найдите букву на боковине шины и обратитесь к таблице ниже, чтобы узнать максимальную скорость, на которой может выдержать ваша шина.


Номинальная скорость Скорость (км / ч)
A1 5
A2 10
A3 15357 A4 15
A5 25
A6 30
A7 35
A8 40
Номинальная скорость Скорость (км / ч)
D 65
E 70
F 80357 80
J100
K110 90 358
L 120
M 130
N 140
P 150
9034 км Скорость (скорость)
Q 160
R 170
S 180
T 190
V 240
ZR> 240
W 270
Y 300

Внимание!

Никогда не устанавливайте шину с более низким рейтингом скорости на шину из оригинального оборудования вашего автомобиля.С другой стороны, нет проблем с установкой шины с более высоким рейтингом скорости.

Характеристики зимних шин

Вы можете установить зимние шины с индексом скорости на одну букву ниже, чем у ваших летних шин. Например, если ваш автомобиль ездит на летних шинах с рейтингом скорости V, вы можете установить зимние шины с рейтингом скорости H.

Что такое шины ZR?

ZR означает, что шина может выдерживать скорость более 149 миль в час. Она включает категории W и Y.Шины с высокими эксплуатационными характеристиками На боковине шины иногда обозначается знаком Z.


индексов в таблицах базы данных — документация по ключевым словам ABAP


SAP NetWeaver AS ABAP, выпуск 752, © SAP AG, 2017 г. Все права защищены.

ABAP — Документация по ключевым словам → ABAP — Словарь → Классические объекты в ABAP-словаре → Таблицы базы данных → Семантические атрибуты таблиц базы данных → Табличные семантические атрибуты таблиц базы данных →

Индексы в таблицах базы данных

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

Первичный индекс

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

Вторичные индексы

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

Вторичные индексы таблицы базы данных состоят из серии полей таблицы и идентифицируются идентификатор буквенно-цифрового индекса, состоящий максимум из трех символов (букв или цифр). ID 0 зарезервирован для первичного индекса. Поля таблицы со встроенными типами данных STRING и RAWSTRING не может быть индексным полем. Рекомендуется, чтобы поля таблицы с типом данных FLTP не являются индексными полями.

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

  • Идентификаторы индексов, добавленных клиентами к доставленным таблицам, начинаются с «Y» или «Z».
  • Идентификаторы индексов, добавленных партнерами к доставленным таблицам, начинаются с буквы «J». Могут возникнуть конфликты между именами индексов разных партнеров в последующих системах.
  • Идентификаторы индексов, добавленных в другие таблицы, могут иметь любые имена, но не могут начинаться с «Y», «Z» или «J».

Имя индекса в базе данных обычно имеет вид DBTAB ~ ID, где DBTAB — это имя таблицы базы данных, а ID — трехсимвольный идентификатор.Однако могут встречаться и другие имена, и пробелы могут быть дополнены символами подчеркивания.

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

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

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

Всегда создаются уникальные вторичные индексы, которые больше не могут быть удалены из базы данных. В Функция трассировки SQL в Трассировка производительности Инструмент (транзакция ST05) может использоваться для определения того, какой индекс используется системой базы данных для доступа к данным.

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

Создание вторичных индексов полезно в следующих случаях:

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

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

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

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

Для каждой таблицы следует создавать не более пяти индексов, поскольку

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

Индекс может поддерживать только те условия выбора, которые положительно описывают значение поиска, например как = или НРАВИТСЯ. Время реакции условий включая <>, например, не улучшаются индексом. Оптимизатор обычно останавливается, если условие выбора содержит ИЛИ. Другими словами, он не оценивает поля, проверенные оператором ИЛИ при выборе и применении индекс. Исключением являются отношения ИЛИ, стоящие сами по себе.Следовательно, при необходимости следует переформулировать условия, содержащие соединение ИЛИ для одного из индексированных полей.

Ноты

  • Нулевое значение в некоторых системах баз данных игнорируется индексами, что означает, что никакой индекс не может использоваться при выборе по нулевым значениям.
  • При необходимости база данных подсказки можно указать в Open SQL с помощью добавления% _HINTS для настройки оптимизатора системы баз данных при выборе вторичного индекса.

пример

Оптимизатор перестает работать, когда встречает OR в следующем операторе SELECT:

ВЫБЕРИТЕ * ИЗ spfli
, ГДЕ carrid = ‘LH’ И
(CITYFROM = ‘FRANKFURT’ ИЛИ ​​cityfrom = ‘NEW YORK’).

При замене эквивалентным оператором (см. Ниже) все условие может быть оптимизировано относительно существующих индексов:

ВЫБЕРИТЕ *
ИЗ spfli
ГДЕ (carrid = ‘LH’ AND cityfrom = ‘FRANKFURT’) ИЛИ
(carrid = ‘LH’ И cityfrom = ‘NEW YORK’).

Полнотекстовый указатель

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

Применяются следующие условия:

  • Полнотекстовый индекс можно создать только для базы данных SAP HANA и для таблиц с хранилищем столбцов типа хранилища.
  • Полнотекстовый индекс можно создать только для одного столбца в таблице базы данных, встроенный тип данных которой — CHAR, SHORTSTRING, STRING или RAWSTRING.

Полнотекстовый индекс всегда не уникален. Доступы, использующие полнотекстовый индекс, основаны на элементе языка SQL WHERE CONTAINS …. Это еще не поддерживается Откройте SQL. Вместо этого следует использовать собственный SQL или AMDP.

Запись

Для получения дополнительных сведений о полнотекстовом индексе см. Руководство разработчика SAP HANA.

Индексы

— DataGrip

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

Создать индекс

  1. В окне инструмента «База данных» () разверните дерево источника данных до узла столбца.

  2. Щелкните правой кнопкой мыши таблицу или столбец и выберите.

  3. На панели «Столбцы» нажмите кнопку «Добавить» ().

  4. В поле Имя укажите имя столбца, который вы хотите добавить в индекс.

  5. Нажмите «Выполнить».

Советы по повышению производительности

Измените шаблоны для сгенерированных имен индексов и ключей

При создании индексов и ограничений первичного и внешнего ключей их имена по умолчанию генерируются согласно соответствующим шаблонам.Например, для первичного ключа шаблон — {table} _ {columns} _pk .

  • Чтобы просмотреть и изменить эти шаблоны, откройте настройки Ctrl + Alt + S и перейдите к. Щелкните вкладку Генерация кода.

    Шаблоны могут содержать переменные и текст. При создании имени указанный текст воспроизводится буквально. Например, когда вы применяете шаблон {table} _pk в таблице субъект , сгенерированное имя первичного ключа будет субъект_пк .

    Чтобы просмотреть информацию о возможных переменных и их использовании, щелкните поле и нажмите Ctrl + Q .

    {unique? U:} проверяет уникальность индекса и вставляет соответствующую последовательность символов.