Мақалада өнімділікті жақсарту және енгізу-шығару операцияларын максимизациялау кезінде Vertical Partitioning қолданудың терең түсіндіріледі. SQL server.
Тігінен бөлу SQL Server, SQL 2005 Enterprise Edition нұсқасында енгізілген маңызды мүмкіндік, кестелердегі үлкен деректер болған жағдайда Сервердің жұмысын жақсарту үшін жиі пайдаланылады. Сұрау кең мәтіндерді қамтитын кестенің барлық бағандарын алу үшін пайдаланылған кезде, тік бөлу суретке түседі.
Осылайша, негізінен тік бөлу кестеңізді әртүрлі бағандары бар екі кестеден көпке бөледі. Ол өнімділік маңызды фактор болып табылатын үлкен дерекқорларда өте пайдалы. Көлденең бөлу де бар, бірақ ол деректер сипатына байланысты.
Мақалада тік бөлудің қолданылуы мен қызметі сипатталған SQL Servers және олардың оң және теріс жақтары. 
Тігінен бөлу

Тігінен бөлу SQL Server пайдаланушыларға екі немесе одан да көп дерекқорларға орналастырылуы қажет деректер базасы кестелерінің бағандарында көмектеседі. Осылайша, алынған бөлім басқарылатын және пайдалану оңайырақ болады, өнімділігін жақсартады SQL server Сұраулардың енгізу/шығару операцияларының санын арттыру және барынша арттыру арқылы үлкен дәрежеге дейін.
Бөлім кодтарды өзгертуді қажет етпейді, тек жаңа файлдардың орналасуына арналған көріністегі көрсеткіштерді ғана қажет етеді.
Үлкен деректер қорларында пайдалану
Үлкен дерекқорлар көбінесе кескіндерді және үлкен мәтіндік деректер өрістерін есепке алады және деректермен тар. Мұндай жағдайларда кестені бұзуға болатын тік бөлуді орындау қажет, өйткені оларда жаңа бағандарға қою арқылы үлкен деректер бағандары бар. Шағын бағандар түпкілікті дерекқорда бірлік ретінде сақталуы мүмкін.
Бұл кейбір жағдайларда деректердің құрылысына байланысты жобалау қиындығы болуы мүмкін. Тігінен бөлу кезінде деректер әртүрлі орындарда сақталады және сақтық көшірмелер бұрынғы жағдайға қарағанда біршама күрделі болады. Сондықтан сіз барлық дерекқор деректерінің сақтық көшірмесін дереу жасауыңыз керек, өйткені сол кезде ғана сіз бөлінген деректеріңізді толық қалпына келтіруді орындай аласыз.
Тігінен бөлудегі мәселелер
Тігінен бөлу өте пайдалы болғанымен, оның назардан тыс қалмайтын кейбір мәселелері бар. Бөлуде сіз деректерді файлдардың әртүрлі бөліктеріне бөлесіз, яғни кірістіру немесе жою кезінде бірнеше мәлімдемелерді орындау қажет. DELETE сілтеме берілген кестенің әрқайсысында іске қосылуы керек, себебі SQL server егер ол бірнеше кестені көрсететін болса, көріністен DELETE қабылдамайды.
Көріністер пайдаланушылар үшін мөлдір, бірақ кодты өзгерту кезінде пайдаланушылардан олар кез келген өзгерістер жасаған кезде деректердің орнын есепке алуы талап етіледі.
Тігінен бөлудің артықшылықтары мен логикалық біркелкілігі бар, сонымен қатар өнімділікті арттыратыны сөзсіз, бірақ ол кейде өңдеу қиын болатын операцияларда қиындықтар тудыруы мүмкін екенін жоққа шығаруға болмайды. Дерекқордағы кез келген бөлу әрекетін бастамас бұрын, a сақтаңыз бүлінген mdf кез келген күтпеген жағдайлармен күресу үшін жақын жерде қалпына келтіру құралы.
Автордың кіріспесі:
Виктор Саймон - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. Access-ті жөндеу және SQL қалпына келтіру бағдарламалық жасақтама өнімдері. Қосымша ақпарат алу үшін кіріңіз https://www.datanumen.com/