Logo hy.boatexistence.com

Պե՞տք է օգտագործեմ ուղեցույցը որպես հիմնական բանալի:

Բովանդակություն:

Պե՞տք է օգտագործեմ ուղեցույցը որպես հիմնական բանալի:
Պե՞տք է օգտագործեմ ուղեցույցը որպես հիմնական բանալի:

Video: Պե՞տք է օգտագործեմ ուղեցույցը որպես հիմնական բանալի:

Video: Պե՞տք է օգտագործեմ ուղեցույցը որպես հիմնական բանալի:
Video: How To FIX Blood Flow & Circulation! [Heart, Arteries, Legs & Feet] 2024, Մայիս
Anonim

GUID-ները կարող են թվալ, թե -ը բնական ընտրություն է ձեր առաջնային բանալու համար, և եթե իսկապես անհրաժեշտ է, կարող եք վիճել, որ այն օգտագործեք աղյուսակի ՀԻՄՆԱԿԱՆ ԲԱՆԱԼԻ համար: Այն, ինչ ես խստորեն խորհուրդ կտայի չանել, դա GUID սյունակն օգտագործելն է որպես կլաստերավորման բանալի, ինչը SQL Server-ն անում է լռելյայն, եթե հատուկ չասեք, որ դա չանի:

Պե՞տք է օգտագործեմ GUID կամ int հիմնական բանալի համար:

int-ն ավելի փոքր է, ավելի արագ, հեշտ հիշվող, պահպանում է ժամանակագրական հաջորդականությունը: Իսկ ինչ վերաբերում է Guid-ին, ապա միակ առավելությունը, որ ես գտա, դա եզակի լինելն է: Ո՞ր դեպքում Գիդը ավելի լավ կլինի, քան և ինչո՞ւ: Այն, ինչ ես տեսել եմ, int-ը ոչ մի թերություն չունի, բացառությամբ թվերի սահմանի, որը շատ դեպքերում անտեղի է:

Ե՞րբ պետք է օգտագործեք GUID:

Դուք այն օգտագործում եք ցանկացած վայրում, որտեղ ձեզ անհրաժեշտ է նույնացուցիչ, որը երաշխավորված է տարբերվելու բոլորից: GUID-ները սովորաբար օգտագործվում են երբ դուք պետք է սահմանեք ID, որը պետք է տարբերվի ID-ից, որը մեկ ուրիշը (ձեր վերահսկողությունից դուրս) կսահմանիՆման մի տեղ ActiveX հսկիչների միջերեսի նույնացուցիչում:.

Տվյալների ի՞նչ տեսակ պետք է օգտագործվի հիմնական բանալին:

Ամբողջ թվային (թիվ) տվյալների տեսակները լավագույն ընտրությունն են հիմնական բանալին, որին հաջորդում են ֆիքսված երկարության նիշերի տվյալների տեսակները: SQL Server-ը մշակում է թվային տվյալների տիպի արժեքներն ավելի արագ, քան նիշերի տվյալների տիպի արժեքները, քանի որ մշակումից առաջ այն փոխակերպում է նիշերը ASCII համարժեք արժեքների, ինչը լրացուցիչ քայլ է:

Վատ է տողը որպես հիմնական բանալի օգտագործելը:

Կարճ պատասխանը. Լավ է օգտագործել տողը որպես հիմնական բանալի:

Խորհուրդ ենք տալիս: