Saya menggunakan SQL Server 2005. Saya memiliki dua tabel yang berisi informasi agregat. Informasi ini terus diperbarui, menghasilkan hampir 5GB data log sehari. (Itu lebih besar dari seluruh basis data!) Saya ingin menonaktifkan pencatatan pada tabel ini, karena memutar kembali tidak terlalu diperlukan. Namun saya ingin tetap masuk pada tabel lain dalam database.
Apakah mungkin untuk menonaktifkan pencatatan pada tabel tertentu dalam database? Jika tidak, dapatkah saya menempatkan kedua tabel dalam skema yang sama, kemudian menonaktifkan logging pada skema? Apakah satu-satunya pilihan untuk memindahkan kedua tabel ke database terpisah, dan menonaktifkan pencatatan di sana?
Pembaruan: Saya kira saya akan menjelaskan mengapa saya benar-benar tidak perlu mencatat aktivitas di tabel ini.
Kedua tabel diisi dengan data GPS, sehingga cukup besar. Tabel pertama menangkap lokasi mentah dari enam tabel Android di lapangan. Data baru dari masing-masing tablet datang setiap 5-10 detik. Informasi itu kemudian dikumpulkan sebagai locationA, locationB, travelTime. Tujuannya adalah untuk memiliki waktu tempuh terpendek di antara semua lokasi, berdasarkan data mengemudi aktual. Data hanya untuk kota kecil, dan hanya akurat untuk empat tempat desimal, sehingga dapat dikelola. Namun, saat data mentah baru masuk, ada waktu perjalanan yang lebih lambat yang perlu diperbarui, dan yang baru perlu dimasukkan.
Setelah data mentah dikumpulkan, itu dihapus. Kami tidak akan mundur ke waktu perjalanan yang lebih lama, jadi itu sebabnya memutar kembali tidak terlalu penting di tabel ini.