መረጃ ጠቋሚ በውጭ ቁልፍ ላይ ያስፈልጋል?
መረጃ ጠቋሚ በውጭ ቁልፍ ላይ ያስፈልጋል?

ቪዲዮ: መረጃ ጠቋሚ በውጭ ቁልፍ ላይ ያስፈልጋል?

ቪዲዮ: መረጃ ጠቋሚ በውጭ ቁልፍ ላይ ያስፈልጋል?
ቪዲዮ: ከ 15ሺ - 20ሺ ብር ብቻ ላላችሁ ትርፋማ ስራ! ይሞክሩት | Business idea with less than 15,000 birr in ethiopia 2023 2024, ግንቦት
Anonim

በአጠቃላይ አንድ ለመፍጠር ይመከራል ኢንዴክስ ላይ የሚመራው የውጭ ቁልፍ አምድ(ዎች)፣ በዋና እና መካከል መቀላቀልን ብቻ ሳይሆን ለመደገፍ የውጭ ቁልፎች ፣ ግን ደግሞ ያዘምናል እና ይሰርዛል።

ከዚያ የመጀመሪያ እና የውጭ ቁልፎች ኢንዴክሶች አሏቸው?

ቀዳሚ ቁልፍ ገደቦች ልዩ ማመንጨት ኢንዴክሶች . የውጭ ቁልፍ ገደቦች ልዩ ያልሆኑ ማመንጨት ኢንዴክሶች.

እንዲሁም ያውቁ፣ ኢንዴክስ በዋናው ቁልፍ ላይ ያስፈልጋል? አዎ አ ዋና ቁልፍ ሁልጊዜ አንድ ነው ኢንዴክስ . ሌላ ምንም ስብስብ ከሌለህ ኢንዴክስ በጠረጴዛው ላይ, ከዚያም ቀላል ነው: ክላስተር ኢንዴክስ ለእያንዳንዱ ቀዶ ጥገና ጠረጴዛን በፍጥነት ያደርገዋል. ከሌለህ፣ ዲቲኤ አንዱን እንደሚመክረው እና በ ላይ እንደሚያስቀምጠው በጣም ግልጽ ነው። ዋና ቁልፍ አምድ(ዎች) በነባሪ።

እንዲሁም አንድ ሰው ሊጠይቅ ይችላል፣ የውጭ ቁልፎች በ SQL አገልጋይ ላይ ተጠቁመዋል?

SQL አገልጋይ በራስ ሰር አይፈጥርም። ኢንዴክስ በ ሀ የውጭ ቁልፍ ሀ የውጭ ቁልፍ ገደብ ከ PRIMARY ጋር ብቻ መያያዝ የለበትም ቁልፍ ገደብ በሌላ ጠረጴዛ ውስጥ; በሌላ ሠንጠረዥ ውስጥ የUNIQUE ገደቦችን አምዶች ለማጣቀስም ሊገለጽ ይችላል።

የውጭ ቁልፎች አፈጻጸምን ያሻሽላሉ?

ስለዚህ ሀ በማከል የውጭ ቁልፍ አይሆንም ማሻሻል የውሂብ ጎታዎ አፈጻጸም ግን ስለ የውሂብ ጎታዎ ትክክለኛነት ይንከባከባል። አዎ ይሆናል ማሻሻል የ አፈጻጸም የአንተ db በመጠቀም ታማኝነትን እያረጋገጥክ ከሆነ የውጭ ቁልፍ መዝገቡን ለመፈተሽ ብዙ ጥያቄዎችን ከማሄድ ይልቅ በፕሮግራምዎ ውስጥ ባለው የውሂብ ጎታ ውስጥ አለ።

የሚመከር: