Partisi dalam isolasi mungkin cukup tetapi Anda mungkin mendapatkan hasil yang lebih baik dengan menggabungkan dengan tampilan yang dipartisi dan beberapa tabel. Ini sangat tergantung pada pola permintaan dan pertumbuhan.
Batasan saat ini dengan partisi adalah bahwa statistik kolom hanya dipertahankan pada tabel, bukan pada tingkat partisi. Jika Anda memiliki pola kueri yang akan mendapat manfaat dari statistik yang lebih akurat, menggabungkan tabel partisi dengan tampilan yang dipartisi dapat menghasilkan manfaat kinerja yang signifikan.
Di mana sifat data Anda bervariasi dari bulan ke bulan, tahun ke tahun, tampilan yang dipartisi juga dapat membantu. Bayangkan seorang pengecer yang terus-menerus mengubah lini produknya, sehingga ada sedikit konsistensi dalam Product.ProductId rentang penggunaan dari tahun ke tahun. Dengan satu tabel pesanan / rincian pesanan dan oleh karena itu satu histogram statistik, statistik akan menawarkan sedikit untuk optimizer kueri. Tabel per tahun (Order_2010, Order_2011, OrderLine_2010, OrderLine_2011) dipartisi berdasarkan bulan dan dikombinasikan dengan tampilan yang dipartisi (Order, OrderLine) akan memberikan statistik yang lebih rinci dan berpotensi bermanfaat bagi pengoptimal.
Anda dapat memperkenalkan tabel partisi dengan sedikit usaha, jadi mulailah dari sana, ukur dampaknya, dan kemudian evaluasi apakah tampilan yang dipartisi akan sebanding dengan upaya tambahan.
Kimberly Tripp telah menerbitkan banyak panduan dan buku putih tentang partisi yang umumnya dianggap wajib dibaca tentang topik tersebut. Kendra Little juga memiliki beberapa bahan yang bagus dan daftar referensi yang berguna dari artikel lain
Kinerja biasanya merupakan alasan nomor 1 mengapa orang ingin mempartisi. Secara pribadi, saya melihat perbaikan dalam waktu pemulihan menjadi manfaat yang sama atau lebih besar dengan VLDB. Luangkan waktu untuk memahami ketersediaan parsial dan pengembalian sedikit demi sedikit sebelum Anda mulai karena dapat memengaruhi pendekatan yang Anda ambil.
Jika Anda memiliki proses pengiriman cadangan yang tidak ideal tetapi tidak biasa di seluruh jaringan, Anda mungkin mencari waktu pemulihan 3 jam untuk 600GB Anda saat ini. Dalam setahun ketika Anda melanggar 1.5TB, Anda punya masalah.