DBMSдеги суроонун баасы канча?
DBMSдеги суроонун баасы канча?

Video: DBMSдеги суроонун баасы канча?

Video: DBMSдеги суроонун баасы канча?
Video: ЭҢ КЫЙЫН ЛОГИКАЛЫК СУРООЛОР, КЫРГЫЗЧА ТАБЫШМАКТАР 2024, Ноябрь
Anonim

Сурамдын баасы = (издөө операцияларынын саны X орточо издөө убактысы) + (окулган блоктордун саны X блокту окуу үчүн орточо өткөрүп берүү убактысы) + (жазылган блоктордун саны X блок жазуу үчүн орточо которуу убактысы)

Ошо сыяктуу эле, суроо наркы деген эмне?

Сурамдын баасы оптимизатор сиздин канча убакытка чейин ойлойт суроо алат (жалпы партия убактысына карата). Оптимизатор оптималдууну тандоого аракет кылат суроо карап пландаштыруу суроо жана маалыматтарыңыздын статистикасы, бир нече аткаруу пландарын сынап көрүңүз жана алардын ичинен эң арзанын тандаңыз.

Ошондой эле билесизби, DBMSдеги суроо компилятору деген эмне? The суроо - компилятор пакет процессин текшерүү үчүн куралдардын жыйындысы суроо компиляция. Бул SQL кантип көрсөтөт суроо талданат, кантсыздандырат, реляциялык алгебрага которулат жана оптималдаштырылат. sql-front SQL талдоо үчүн колдонулат суроо SQL үчүн абстракттуу синтаксиске.

Ошондой эле билүү үчүн, суроо планы деген эмнени билдирет?

А суроо планы (же суроону аткаруу планы ) - SQL реляциялык маалымат базасын башкаруу системасындагы маалыматтарга жетүү үчүн колдонулган кадамдардын ырааттуулугу. Анткени суроо оптимизаторлор болуп саналат жеткилең эмес, маалымат базасын колдонуучулар жана администраторлор кээде кол менен текшерип, тууралоо керек пландар жакшыраак иштеши үчүн оптимизатор тарабынан өндүрүлгөн.

Мисал менен суроо оптималдаштыруу деген эмне?

Суроолорду оптималдаштыруу бөлүгү болуп саналат суроо маалымат базасы системасы ар кандай салыштыруу процесси суроо стратегияларды тандап, эң аз күтүлгөн чыгымды тандайт. Оптимизатор ар бир иштетүү ыкмасынын баасын эсептейт суроо жана эң төмөнкү баа менен тандайт. Азыркы учурда, көпчүлүк системалар муну колдонушат.

Сунушталууда: