Topik ini menjelaskan cara menyelesaikan kesalahan The results are inaccurate yang mungkin terjadi saat Anda meminta log.
Masalah
Jika kesalahan The results are inaccurate terjadi saat Anda meminta log, Simple Log Service gagal memindai semua data log, sehingga hasil yang dikembalikan tidak akurat.
Penyebab
Kesalahan ini dapat terjadi karena beberapa alasan berikut:
Rentang waktu permintaan terlalu besar.
Sebagai contoh, jika rentang waktu mencakup tiga bulan atau satu tahun, Simple Log Service tidak dapat memindai seluruh data dalam periode tersebut. Hanya sebagian hasil yang dikembalikan, sehingga akurasi data terganggu.
Kondisi dalam pernyataan pencarian terlalu rumit.
Sebagai contoh, jika Anda menentukan 30 kondisi dalam pernyataan permintaan, Simple Log Service tidak dapat membaca semua data log.
Volume data yang harus dibaca terlalu besar.
Jika Anda menentukan beberapa bidang dalam pernyataan analitik dan volume data melebihi kapasitas baca sebuah shard (maksimal 1 GB), hasil yang dikembalikan tidak akurat.
Solusi
Solusi 1
Aktifkan SQL dalam mode sepenuhnya akurat untuk memastikan hasil permintaan yang akurat dan lengkap.
Solusi 2
Batasi rentang waktu permintaan dan jalankan beberapa permintaan (maksimal 10) untuk mendapatkan hasil yang lebih lengkap.