Batasi File Pelacakan dan Ukuran Tabel

Berlaku untuk:SQL Server

Hasil SQL Trace bervariasi dalam ukuran tergantung pada kelas peristiwa yang disertakan dalam pelacakan dan cara Mesin Database digunakan. Jika Anda sering melacak kelas peristiwa yang terjadi, Anda dapat meminimalkan jumlah data yang dikumpulkan jejak dengan mengatur ukuran file maksimum atau jumlah baris maksimum. Dengan menentukan ukuran file atau baris maksimum, Anda memastikan bahwa file atau tabel pelacakan tidak akan tumbuh di luar batas yang ditentukan.

Catatan

Jika Anda menyimpan data pelacakan ke file yang sudah ada, Anda dapat menambahkan data ke file atau menimpa file. Jika Anda memilih untuk menambahkan data ke file, dan file pelacakan sudah memenuhi atau melebihi ukuran file maksimum yang ditentukan, Anda diberi tahu dan diberi kesempatan baik untuk meningkatkan ukuran file maksimum atau menentukan file baru. Hal yang sama berlaku untuk tabel pelacakan.

Ukuran File Maksimum

Jejak yang memiliki ukuran file maksimum berhenti menyimpan informasi pelacakan ke file setelah ukuran file maksimum tercapai. Opsi ini memungkinkan Anda mengelompokkan peristiwa ke dalam file yang lebih kecil dan lebih mudah dikelola. Selain itu, membatasi ukuran file membuatnya lebih aman untuk menjalankan jejak yang tidak diawasi, karena jejak berhenti ketika ukuran file maksimum tercapai. Anda dapat mengatur ukuran file maksimum untuk jejak yang dibuat dengan prosedur tersimpan Transact-SQL atau dengan menggunakan SQL Server Profiler.

Ada batas atas 1 gigabyte (GB) untuk opsi ukuran file maksimum. Ukuran file maksimum default adalah 5 megabyte (MB).

Mengaktifkan Rollover File

Opsi rollover file menyebabkan SQL Server menutup file saat ini dan membuat file baru ketika ukuran file maksimum tercapai. File baru memiliki nama yang sama dengan file sebelumnya, tetapi bilangan bulat ditambahkan ke nama untuk menunjukkan urutannya. Misalnya, jika file jejak asli diberi nama filename_1.trc, file jejak berikutnya adalah filename_2.trc, dan sebagainya. Jika nama yang ditetapkan ke file rollover baru sudah digunakan oleh file yang ada, file yang ada akan ditimpa kecuali hanya dibaca. Opsi rollover file diaktifkan secara default saat Anda menyimpan data pelacakan ke file.

Catatan

Dengan opsi rollover file aktif, jejak berlanjut sampai dihentikan oleh beberapa cara lain. Untuk menghentikan jejak setelah Anda mencapai batas ukuran file, nonaktifkan opsi rollover file.

Untuk mengatur ukuran file maksimum untuk file pelacakan

Mengatur Ukuran File Maksimum untuk File Pelacakan (SQL Server Profiler)

Jumlah Maksimum Baris

Jejak dengan jumlah baris maksimum berhenti menyimpan informasi pelacakan ke tabel setelah jumlah baris maksimum tercapai. Setiap peristiwa merupakan satu baris, sehingga parameter ini menetapkan batas jumlah peristiwa yang dikumpulkan. Mengatur jumlah maksimum baris memudahkan untuk menjalankan jejak yang tidak diawasi. Misalnya, jika Anda perlu memulai jejak yang menyimpan data pelacakan ke tabel, tetapi Anda ingin menghentikan jejak jika tabel menjadi terlalu besar, Anda dapat melakukannya secara otomatis.

Ketika jumlah maksimum baris ditentukan dan jumlah maksimum baris telah tercapai, jejak terus berjalan saat SQL Server Profiler berjalan, tetapi informasi pelacakan tidak lagi direkam. SQL Server Profiler terus menampilkan hasil pelacakan hingga jejak berhenti.

Untuk mengatur jumlah maksimum baris untuk pelacakan

Mengatur Ukuran Tabel Maksimum untuk Tabel Pelacakan (SQL Server Profiler)

Lihat Juga

sp_trace_create (T-SQL)