Bahkan jika itu bukan pencapaian kinerja, itu bisa menjadi masalah dalam integritas data karena FK tidak dapat diterapkan di seluruh basis data.
Namun, kemungkinan besar procs Anda perlu disetel terutama jika panjangnya ribuan baris. Untuk mulai dengan mencari kursor, subquery yang berkorelasi, dan pengindeksan yang buruk. Cari juga klausa where yang nonsaragable dan fungsi skalar yang dijalankan baris demi baris.
Tentu saja cara terbaik untuk membuktikan bahwa database terpisah bukanlah masalahnya adalah dengan mengambil satu proc lambat dan mengonversi tabel tersebut menjadi satu database dan menguji kinerja keduanya. Tolong setidaknya yakinkan mereka untuk melakukan tes yang lebih kecil ini sebelum mereka melanjutkan dan membuat perubahan yang sangat rumit dan memakan waktu ke satu database dan kemudian mengetahui bahwa mereka masih memiliki masalah kinerja.
Dan ingat, rencana eksekusi adalah teman Anda melihat hal-hal ini.