SQL Server 2008деги сейрек мамычалар деген эмне?
SQL Server 2008деги сейрек мамычалар деген эмне?

Video: SQL Server 2008деги сейрек мамычалар деген эмне?

Video: SQL Server 2008деги сейрек мамычалар деген эмне?
Video: Вебинар "Есть ли жизнь после окончания поддержки Windows Server и SQL Server 2008" 2024, Ноябрь
Anonim

SQL сервериндеги сейрек тилкелер : Убакыт жана мейкиндикке таасири. SQL Server 2008 киргизилген сейрек мамычалар нөлдүк маанилерди сактоону азайтуу жана кеңейтилүүчү схемаларды берүү ыкмасы катары. NULL эмес баалуулуктарды сактоодо жана алууда кошумча чыгым болот.

Ушундай жол менен, SQL серверинде сейрек тилке деген эмне?

А SPARSE тилкеси кадимки түрү болуп саналат тилке NULL маанилери үчүн оптималдаштырылган сактагычка ээ. Башкача айтканда, А SPARSE тилкеси NULL жана НӨЛ маанилерин башкарууда жакшыраак SQL Server . Ал маалымат базасында эч кандай орун ээлебейт. Колдонуу а SPARSE тилкеси мейкиндиктин 20-40 процентине чейин унемдей алабыз.

Ошондой эле билесизби, SQL серверинде белгиленген тилке деген эмне? Мамычалар топтомунан маалыматтарды тандоо боюнча көрсөтмөлөр

  • Концептуалдык жактан алганда, мамычалар топтому - бул жаңылануучу, эсептелген XML мамычасынын бир түрү, ал негизги реляциялык мамычаларды бир XML өкүлчүлүгүнө бириктирет.
  • SQL Server Management Studio таблица редакторунда мамычалар топтому түзөтүлө турган XML талаасы катары көрсөтүлөт.

Ошо сыяктуу эле, сиз сурашыңыз мүмкүн, кайсы маалымат түрү сейрек менен көрсөтүлүшү мүмкүн?

А SPARSE тилкеси нөл болушу керек жана ROWGUIDCOL же IDENTITY касиеттерине ээ болбошу керек. А SPARSE тилкеси болушу мүмкүн эмес маалымат түрлөрү текст, ntext, сүрөт, убакыт белгиси, колдонуучу аныктаган сыяктуу маалымат түрү , геометрия же география. Анын демейки мааниси жана чектелген эреже болушу мүмкүн эмес.

Төмөнкү атрибуттардын кайсынысы нөл маанилери үчүн сактагычты оптималдаштыруу үчүн колдонулушу керек?

Сейрек мамычалар бар төмөнкү мүнөздөмөлөрү: SQL Server Database Engine тилкенин аныктамасында SPARSE ачкыч сөзүн колдонот оптималдаштыруу the сактоо нын баалуулуктар ошол тилкеде. Ошондуктан, колонна качан маани NULL таблицадагы каалаган катар үчүн баалуулуктар жок талап кылат сактоо.

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