Saya akan mengambil jejak data produksi menggunakan SQL Profiler dan saya akan mengumpulkan kode / kumpulan yang memiliki membaca dan menulis terbesar. Saring jejak untuk mendapatkan hanya prosedur dan kumpulan yang tinggi baca / tulis. Pilih sampel yang sesuai dengan mata Anda: katakanlah lebih dari 1 juta membaca atau menulis.
Saya akan mengambil sampel panggilan-panggilan itu ke mesin dev / pengujian dan menjalankannya di Management Studio dengan opsi 'Sertakan Statistik Klien' diaktifkan (dalam menu Kueri - Sertakan Statistik Klien). Maka Anda akan memiliki jendela terpisah dengan info statistik klien: Bytes Terkirim Dari Klien, Bytes Diterima dari Server.
JANGAN PERLU MENGHASILKAN DB PRODUKSI TANPA MEMASANG DATA !!! Saring yang paling mungkin (berdasarkan db, nama host, apa pun yang Anda percayai) dan baru kemudian mulai melacak. Jangan lupa untuk menutup Profiler setelah :-).
PS: Saya ingat pilihan bagus lain: sepanjang jejak selama suatu periode, Anda juga harus menyimpan data menggunakan Perfmon (hanya memilih params IO). Profiler memiliki fitur yang bagus untuk mengimpor bersama file jejak dan file data perfmon. Dan Anda dapat melihat di sana ketika Anda memiliki paku IO terbesar.
PS2: Saya setuju bahwa opsi Gayus lebih elegan. Tapi saya meninggalkan jawaban besar saya untuk anak cucu! :-)