Нэг баганад олон гадаад түлхүүр байж болох уу?
Нэг баганад олон гадаад түлхүүр байж болох уу?

Видео: Нэг баганад олон гадаад түлхүүр байж болох уу?

Видео: Нэг баганад олон гадаад түлхүүр байж болох уу?
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, May
Anonim

Онолын хувьд та чадна хэрэгжүүлэхгүй олон гадаад түлхүүр ганц бие дээр багана . Эсвэл та чадна байгаа оролтыг баталгаажуулах процедурыг ашиглан үүнийг хэрэгжүүлээрэй олон хүснэгт болон шаардлагатай үйлдлийг хийх.

Үүний дагуу та олон гадаад түлхүүртэй байж болох уу?

Ширээ байж болно олон гадаад түлхүүртэй , мөн тус бүр гадаад түлхүүр байж болно өөр эцэг эхийн хүснэгт. Тус бүр гадаад түлхүүр мэдээллийн сангийн системээр бие даан хэрэгждэг. Тиймээс хүснэгтүүдийн хоорондын шаталсан харилцаа чадна ашиглан тогтооно гадаад түлхүүрүүд.

Дээрхээс гадна бид нэг баганад үндсэн түлхүүр болон гадаад түлхүүр үүсгэж болох уу? Хэзээ чи бүтээдэг а үндсэн түлхүүр , SQL Server нь автоматаар индексийг үүсгэнэ гол баганууд . The гадаад түлхүүр хооронд холбоо тогтоодог гол баганууд болон холбоотой баганууд өөр хүснэгтэд. ( Чи чадна мөн холбоно гадаад түлхүүрийн баганууд руу баганууд дотор адилхан хүснэгт.)

Иймд гадаад түлхүүр нь олон хүснэгтийг лавлаж чадах уу?

Энэ нь өгөгдлийн сангийн менежментэд логикийн хувьд зөв бөгөөд үнэн хэрэгтээ боломжтой бөгөөд аль ч RDBMS үүнийг зөвшөөрөх ёстой энгийн зүйл байдаг лавлагаа а гадаад түлхүүр руу хоёр буюу түүнээс дээш ширээ Энэ нь анхдагч байхыг хүсдэг түлхүүр нэг адил гадаад түлхүүр өгөгдсөн дотор ширээ.

Хүснэгтэд хэдэн гадаад түлхүүр байж болох вэ?

Нэг баганын хувьд та байж болох 16 хүртэл гадаад түлхүүрүүд . Нэг нь ширээ , одоогийн санал болгож буй тоо хэдий ч та 253 байна болно Энэ тоонд хүрэхээсээ өмнө гүйцэтгэлийн асуудлаас болж хязгаарлагдах (албадах).

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