Бид Oracle дээр виртуал багана дээр индекс үүсгэж болох уу?
Бид Oracle дээр виртуал багана дээр индекс үүсгэж болох уу?

Видео: Бид Oracle дээр виртуал багана дээр индекс үүсгэж болох уу?

Видео: Бид Oracle дээр виртуал багана дээр индекс үүсгэж болох уу?
Видео: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Дөрөвдүгээр сар
Anonim

Виртуал баганууд боломжтой UPDATE болон DELETE мэдэгдлийн WHERE заалтад ашиглагдах боловч тэдгээр нь чадна DML-ээр өөрчилж болохгүй. Тэд чадна хуваалтын түлхүүр болгон ашиглаж болно виртуал багана хуваалтад суурилсан. Индексүүд боломжтой тэдгээр дээр бий болно. гэх мэт Та таамагласан байж магадгүй, oracle болно үүсгэх функц дээр суурилсан индексүүд зэрэг бид бүтээдэг ердийн ширээн дээр.

Үүнийг анхаарч үзээд Oracle-ийн аль баган дээр индекс үүсгэх ёстой вэ?

Индексүүд нь хүснэгтийн багахан хэсгийг буцаах үйлдлүүдийн өгөгдөлд илүү хурдан хандах боломжийг олгодог эгнээ . Ерөнхийдөө, та дараах нөхцөл байдлын аль нэгэнд багана дээр индекс үүсгэх хэрэгтэй: Баганыг байнга асуудаг. Багананд лавлагааны бүрэн бүтэн байдлын хязгаарлалт бий.

Цаашилбал, би Oracle дээр харагдах индекс үүсгэж болох уу? Индексжүүлэх болон Үзсэн тоо . Oracle SQL стандартууд хийх дэмжихгүй байна үзэл бодол дээр индекс үүсгэх . Хэрэв танд хэрэгтэй бол индекс агуулга нь өөр өөр хүснэгтэд байгаа баримт бичиг, та үүсгэж болно USER_DATASTORE объектыг ашиглан өгөгдөл хадгалах сонголт.

Үүнтэй адилаар Oracle дахь виртуал багана гэж юу вэ?

-ийн танилцуулга Oracle виртуал багана А виртуал багана ширээ юм багана бусад утгыг ашиглан автоматаар тооцдог багана утга, эсвэл өөр нэг тодорхойлогч илэрхийлэл. Энд a-ийн синтакс байна виртуал багана : 1. баганын_нэр [өгөгдлийн_төрөл] [ҮРГЭЛЖ ҮҮСГЭДЭГ] AS (илэрхийлэл) [ ВИРТУАЛ ]

Бид Oracle-ийн үндсэн түлхүүр багана дээр индекс үүсгэж болох уу?

Анхдагч байдлаар, ИНДЕКС ҮЗҮҮЛЭХ мэдэгдэл нь btree үүсгэдэг индекс . Чи хэзээ үүсгэх a-тай шинэ ширээ үндсэн түлхүүр , Oracle автоматаар шинээр үүсгэнэ индекс төлөө үндсэн түлхүүр баганууд . Бусад мэдээллийн сангийн системээс ялгаатай нь Oracle автоматаар болохгүй үүсгэх а индекс гадаадын хувьд гол баганууд.

Зөвлөмж болгож буй: