Logo ky.boatexistence.com

Гидди негизги ачкыч катары колдонушум керекпи?

Мазмуну:

Гидди негизги ачкыч катары колдонушум керекпи?
Гидди негизги ачкыч катары колдонушум керекпи?

Video: Гидди негизги ачкыч катары колдонушум керекпи?

Video: Гидди негизги ачкыч катары колдонушум керекпи?
Video: В очко этих Юнитологов ► 2 Прохождение Dead Space Remake 2024, Май
Anonim

GUID'лер негизги ачкычыңыз үчүн табигый тандоо сыяктуу көрүнүшү мүмкүн - жана эгер чындап керек болсо, аны таблицанын БИРИНЧИ АЧКЫЧЫ үчүн колдонууну талаша аласыз. Мен GUID тилкесин кластердик ачкыч катары колдонбоону катуу сунуштайм, аны SQL Server демейки боюнча аткарат, эгер сиз ага атайын айтпасаңыз.

Негизги ачкыч үчүн GUID же int колдонушум керекпи?

int кичирээк, тезирээк, эстеп калуу оңой, хронологиялык ырааттуулукту сактайт. Ал эми Guid га келсек, мен тапкан бирден-бир артыкчылыгы - бул уникалдуу. Кайсы учурда Guid жана int караганда жакшыраак болот жана эмне үчүн? Менин байкаганым боюнча, int'де сан чегинен башка эч кандай кемчилик жок, бул көп учурларда маанисиз.

GUIDди качан колдонуш керек?

Сиз аны каалаган жерде колдоносуз, ал башкалардан айырмаланып турган идентификатор керек. GUID'лер адатта башка бирөө (сиздин көзөмөлүңүздөн тышкаркы) аныктай турган идентификаторду аныктап жатканыңызда колдонулат ActiveX башкаруу элементтериндеги Interface идентификаторундагы ушундай жерлердин бири.

Негизги ачкыч үчүн кайсы маалымат түрү колдонулушу керек?

Бүтүн (сан) берилиштердин түрлөрү негизги ачкыч үчүн эң жакшы тандоо, андан кийин туруктуу узундуктагы символдук маалымат түрлөрү. SQL Server сандык маалымат түрүнүн маанилерин символдук маалымат түрүнүн маанилерине караганда ылдамыраак иштетет, анткени ал кайра иштетүүдөн мурун символдорду ASCII эквиваленттик маанилерге айландырат, бул кошумча кадам болуп саналат.

Сапты негизги ачкыч катары колдонуу жаманбы?

Кыска жооп: Сапты негизги ачкыч катары колдонуу абдан жакшы.

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