Индекстер жаңыртууларды жайлатабы?
Индекстер жаңыртууларды жайлатабы?

Video: Индекстер жаңыртууларды жайлатабы?

Video: Индекстер жаңыртууларды жайлатабы?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Апрель
Anonim

1 Жооп. Маалыматтар базасы индекстер маалымат базасын түзүү жаңыртуулар жайыраак жана ошол эле учурда тезирээк. Бул көз каранды жаңыртуу билдирүү: Сизде болгондо жаңыртуу сыяктуу бардык катарларда жаңыртуу mytable set mycolumn = 4711 анда индекс жаратуу болот жайла the жаңыртуу , анткени бул убакытты талап кылган кошумча иш.

Демек, индекстер жаңыртууларды тездетеби?

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

индекстер киргизүүнүн жаңыртылышына жана өчүрүлүшүнө кандай таасир этет? Жалпы эреже - бул көбүрөөк индекстер үстөлдө болсоңуз, ошончолук жайыраак INSERT , ЖАҢЫРТУУ, жана ЖОК операциялар болот. Ошон үчүн кошуп жатат индекстер үчүн аткаруу соода болуп саналат жана туура тең салмактуу болушу керек. Ооба, такыр ошондой аткарууга таасир этет үчүн INSERTUPDATEDELETE операциялар.

Ошо сыяктуу эле, индекстер кошумчаларды жайлатабы?

1 Жооп. индекстер жана чектөөлөр болот жай киргизүү анткени аларды текшерүү жана тейлөө баасы бекер эмес. Кошумча чыгымдарды обочолонгон өндүрүмдүүлүк тести менен гана аныктоого болот.

Индекстер маалымат базасынын иштешине кандай таасир этет?

индекстер а-дагы саптарды тез тандоого жана сорттоого мүмкүндүк берген маалымат структуралары маалымат базасы стол. Мисалы, эгер сиздин таблицаларыңызга INSERT, UPDATE же DELETE билдирүүлөрү көп тийсе, анда сиздин жалпы аткаруу мүмкүн таштап, анткени индекстер бул операциялардан кийин өзгөртүү керек.

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