全部产品
Search
文档中心

Simple Log Service:Kueri dan analisis sepenuhnya akurat berperforma tinggi (Dedicated SQL)

更新时间:Jul 06, 2025

SQL standar mungkin menghasilkan hasil yang tidak lengkap pada volume data besar. Dedicated SQL meningkatkan performa analisis dan kapasitas data melalui penambahan sumber daya komputasi. Ini menawarkan mode peningkatan dan mode akurasi penuh untuk memenuhi berbagai kebutuhan. Topik ini mencakup konsep, prinsip, penagihan, serta batasan Dedicated SQL.

Mengapa menggunakan Dedicated SQL

Keterbatasan kueri standar

Kueri standar memiliki batasan berikut saat memproses data skala besar:

  • Hasil tidak akurat: Keterbatasan sumber daya (seperti time slice, IO, volume data) dapat menyebabkan beberapa data tidak dimuat, sehingga mempengaruhi akurasi statistik.

  • Hambatan performa: Satu shard hanya mendukung hingga 400 MB volume data. Permintaan analisis konkurensi dengan volume log TB atau lebih tinggi mungkin terbatas.

  • Perebutan sumber daya: Sumber daya bersama multi-tenancy dapat menyebabkan perebutan sumber daya lokal.

Nilai inti Dedicated SQL

Mode peningkatan

Mode peningkatan cocok untuk skenario dengan persyaratan real-time dan konkurensi tinggi. Fitur inti mencakup:

  • Peningkatan performa: Kapasitas pemrosesan node tunggal sebesar 2 GB, mendukung hingga 100 thread konkurensi.

  • Skalabilitas otomatis: Mengalokasikan sumber daya secara dinamis sesuai kebutuhan, dengan penyimpanan elastis dan kemampuan komputasi.

  • Skenario tipikal: Pemantauan real-time (seperti peringatan tingkat keberhasilan API), dan analisis kueri titik konkurensi tinggi.

Mode akurasi penuh

Mode akurasi penuh ideal untuk skenario yang memerlukan tingkat presisi hasil sangat tinggi. Fitur utamanya meliputi:

  • Jaminan tanpa kesalahan: Memastikan pemuatan data lengkap dengan menukar waktu untuk sumber daya.

  • Sumber daya khusus: Beroperasi stabil hingga selesai atau timeout.

  • Skenario tipikal: Skenario analisis serius, seperti rekonsiliasi keuangan, audit keamanan, periode waktu ekstra panjang, dan analisis tren skala besar.

Penting

Waktu eksekusi SQL maksimum adalah 55 detik, dengan batas konkurensi sebanyak 5.

Aspek

Mode peningkatan

Mode akurasi penuh

Tujuan inti

Akselerasi performa

Akurasi hasil

Strategi sumber daya

Kolam sumber daya bersama, penskalaan otomatis

Kolam sumber daya khusus + waktu untuk trade-off akurasi

Skenario tipikal

Pemantauan real-time, analisis konkurensi tinggi

Skenario analisis serius, seperti rekonsiliasi keuangan, audit keamanan, periode waktu ekstra panjang, dan analisis tren skala besar

Toleransi akurasi

Kesalahan terbatas diperbolehkan

Permintaan ketat untuk nol kesalahan

Skenario tipikal Dedicated SQL

Peningkatan SQL

Data di Simple Log Service disimpan dalam shard. Saat menggunakan analisis SQL, kemampuan pemrosesan data dari satu shard dibatasi. Jika skala data terlalu besar, masalah performa atau pemotongan pemindaian data mungkin terjadi. Meningkatkan jumlah shard dapat meningkatkan kemampuan baca dan tulis, tetapi ini hanya memengaruhi data baru dan dapat menyebabkan terlalu banyak klien untuk konsumsi real-time. Peningkatan SQL memungkinkan penskalaan otomatis dalam penjadwalan sumber daya, sehingga memungkinkan kemampuan analisis SQL ditingkatkan secara dinamis. Skenario tipikal meliputi:

  • Analisis data berperforma tinggi, seperti analisis real-time.

  • Analisis data jangka panjang, seperti data bulanan.

  • Analisis skala besar ratusan miliar baris.

  • Analisis konkurensi tinggi, termasuk laporan dan analisis kueri titik dengan konkurensi SQL lebih dari 15.

Akurasi penuh SQL

Saat Simple Log Service melakukan analisis data skala besar, situasi berikut dapat menyebabkan interupsi dalam pemuatan data:

  • Kehabisan time slice: Alokasi sumber daya waktu telah habis.

  • Volume data melebihi ambang batas: Total jumlah data yang dimuat melebihi batas.

  • Jumlah baris data melebihi ambang batas: Jumlah baris yang dimuat melebihi batas.

  • Jumlah operasi IO melebihi ambang batas: Jumlah pembacaan disk melebihi batas.

Situasi ini dapat menyebabkan beberapa data tidak dimuat sepenuhnya, mempengaruhi akurasi hasil akhir. Akurasi penuh SQL dapat menyelesaikan masalah ini. Skenario tipikal meliputi:

  • Peringatan pemantauan bisnis: Pemantauan bisnis kritis memerlukan hasil analisis data yang akurat.

  • Analisis operasi bisnis: Skenario analisis serius, seperti analisis indikator kunci yang melibatkan pendapatan, keuangan, retensi, dan konversi.

  • Layanan data online: Menyediakan layanan data kepada pengguna eksternal berdasarkan hasil analisis SQL, memerlukan hasil analisis yang sepenuhnya akurat.

Cara penagihan Dedicated SQL

Biaya dihitung berdasarkan waktu CPU yang digunakan saat Anda mengeksekusi pernyataan SQL untuk menganalisis data. Unit: core hours (penggunaan satu core per jam). Untuk informasi lebih lanjut, lihat Contoh Penagihan Dedicated SQL.

  • Bayar sesuai pemakaian: Biaya Dedicated SQL = Waktu CPU yang dihitung dalam jam × Harga per jam.

  • Rencana sumber daya: Rencana sumber daya yang dibeli digunakan untuk mengimbangi biaya item yang dapat ditagih berdasarkan CU dari item tersebut.

Batasan fitur analisis

Batasan

Standard Instance

Instans Dedicated SQL

Peningkatan SQL

Akurasi Penuh

Konkurensi

Hingga 15 kueri konkuren per proyek.

Hingga 100 kueri konkuren per proyek.

Hingga 5 kueri konkuren per proyek.

Volume Data

Satu kueri dapat memindai hingga 400 MB data log (tidak termasuk data yang di-cache). Data yang melebihi batas ini dipotong dan ditandai sebagai hasil kueri tidak lengkap.

Satu kueri dapat memindai hingga 2 GB data log (tidak termasuk data yang di-cache). Data yang melebihi batas ini dipotong dan ditandai sebagai hasil kueri tidak lengkap.

Tidak terbatas.

Cara Mengaktifkan

Secara default, fitur analisis log diaktifkan.

Saklar disediakan untuk Anda mengaktifkan Dedicated SQL secara manual.

Saklar disediakan untuk Anda mengaktifkan Dedicated SQL secara manual.

Biaya

Gratis.

Anda dikenakan biaya berdasarkan waktu CPU aktual.

Anda dikenakan biaya berdasarkan waktu CPU aktual.

Mekanisme Efektivitas Data

Anda hanya dapat menganalisis data yang ditulis ke Simple Log Service setelah fitur analisis log diaktifkan.

Jika Anda perlu menganalisis data historis, Anda harus mengindeks ulang data historis tersebut.

Anda hanya dapat menganalisis data yang ditulis ke Simple Log Service setelah fitur analisis log diaktifkan.

Jika Anda perlu menganalisis data historis, Anda harus mengindeks ulang data historis tersebut.

Anda hanya dapat menganalisis data yang ditulis ke Simple Log Service setelah fitur analisis log diaktifkan.

Jika Anda perlu menganalisis data historis, Anda harus mengindeks ulang data historis tersebut.

Hasil yang Dikembalikan

Secara default, analisis mengembalikan hingga 100 baris dan 100 MB data. Melebihi 100 MB akan menghasilkan kesalahan.

Jika Anda perlu mengembalikan lebih banyak data, gunakan klausa LIMIT.

Secara default, analisis mengembalikan hingga 100 baris dan 100 MB data. Melebihi 100 MB akan menghasilkan kesalahan.

Jika Anda perlu mengembalikan lebih banyak data, gunakan klausa LIMIT.

Secara default, analisis mengembalikan hingga 100 baris dan 100 MB data. Melebihi 100 MB akan menghasilkan kesalahan.

Jika Anda perlu mengembalikan lebih banyak data, gunakan klausa LIMIT.

Panjang Maksimum Bidang

Panjang maksimum default untuk satu bidang adalah 2.048 byte (2 KB) dan dapat disesuaikan hingga 16.384 byte (16 KB). Data yang melebihi batas ini tidak akan disertakan dalam kueri dan analisis log.

Catatan

Untuk mengubah batas ini, sesuaikan Maximum Field Length. Perubahan hanya berlaku untuk data baru. Untuk informasi lebih lanjut, lihat Buat Indeks.

Panjang maksimum default untuk satu bidang adalah 2.048 byte (2 KB) dan dapat disesuaikan hingga 16.384 byte (16 KB). Data yang melebihi batas ini tidak akan disertakan dalam kueri dan analisis log.

Catatan

Untuk mengubah batas ini, sesuaikan Maximum Field Length. Perubahan hanya berlaku untuk data baru. Untuk informasi lebih lanjut, lihat Buat Indeks.

Panjang maksimum default untuk satu bidang adalah 2.048 byte (2 KB) dan dapat disesuaikan hingga 16.384 byte (16 KB). Data yang melebihi batas ini tidak akan disertakan dalam kueri dan analisis log.

Catatan

Untuk mengubah batas ini, sesuaikan Maximum Field Length. Perubahan hanya berlaku untuk data baru. Untuk informasi lebih lanjut, lihat Buat Indeks.

Periode Timeout

Periode timeout maksimum untuk operasi analisis adalah 55 detik.

Periode timeout maksimum untuk operasi analisis adalah 55 detik.

Periode timeout maksimum untuk operasi analisis adalah 55 detik.

Jumlah Bit untuk Nilai Bidang Tipe Double

Nilai bidang tipe double dibatasi hingga 52 bit. Melebihi ini dapat menyebabkan hilangnya presisi pada angka floating-point.

Nilai bidang tipe double dibatasi hingga 52 bit. Melebihi ini dapat menyebabkan hilangnya presisi pada angka floating-point.

Nilai bidang tipe double dibatasi hingga 52 bit. Melebihiini dapat menyebabkan hilangnya presisi pada angka floating-point.