全部产品
Search
文档中心

Tablestore:Batasan pada Kueri SQL

更新时间:Jul 02, 2025

Topik ini menjelaskan batasan yang berlaku pada kueri SQL.

Batasan pada konfigurasi

Item

Batasan

Deskripsi

Nama database

Unik dalam satu wilayah

Nama database sesuai dengan nama instance. Nama database harus memenuhi persyaratan berikut:

Nama database dapat berisi huruf, angka, dan tanda hubung (-). Nama tersebut harus dimulai dengan huruf dan tidak boleh diakhiri dengan tanda hubung (-).

  • Panjang nama harus antara 3 hingga 16 byte dan dapat berisi huruf, angka, dan tanda hubung (-).

  • Nama harus dimulai dengan huruf dan tidak boleh diakhiri dengan tanda hubung (-).

  • Nama harus berbeda dari kata-kata cadangan dan kata kunci dalam SQL. Untuk informasi lebih lanjut, lihat Kata-kata cadangan dan kata kunci.

Nama tabel pemetaan

Unik dalam satu database

Nama tabel sesuai dengan nama tabel data atau nama tabel indeks. Nama tabel harus memenuhi persyaratan berikut:

  • Panjang nama harus antara 1 hingga 255 byte dan dapat berisi huruf, angka, dan garis bawah (_).

  • Nama harus dimulai dengan huruf atau garis bawah (_).

  • Nama harus berbeda dari kata-kata cadangan dan kata kunci dalam SQL. Untuk informasi lebih lanjut, lihat Kata-kata cadangan dan kata kunci.

Nama kolom

Unik dalam satu tabel

Nama kolom sesuai dengan nama kolom dalam tabel data atau tabel indeks. Nama kolom harus memenuhi persyaratan berikut:

  • Panjang nama harus antara 1 hingga 255 byte dan dapat berisi huruf, angka, dan garis bawah (_).

  • Nama harus dimulai dengan huruf atau garis bawah (_).

  • Nama harus berbeda dari kata-kata cadangan dan kata kunci dalam SQL. Untuk informasi lebih lanjut, lihat Kata-kata cadangan dan kata kunci.

Tipe data kolom kunci utama

VARCHAR, BIGINT, dan VARBINARY

  • VARCHAR: string yang tidak melebihi 1 KB panjangnya. Kami merekomendasikan Anda untuk menetapkan panjang maksimum nilai kolom kunci utama menjadi 1.024 dengan menggunakan VARCHAR(1024).

  • BIGINT: bilangan bulat bertanda 64-bit dengan panjang 8 byte.

  • VARBINARY: data biner yang tidak melebihi 1 KB panjangnya. Kami merekomendasikan Anda untuk menetapkan panjang maksimum nilai kolom kunci utama menjadi 1.024 dengan menggunakan VARBINARY(1024).

Tipe data kolom atribut

MEDIUMTEXT, BIGINT, DOUBLE, MEDIUMBLOB, dan BOOL

  • MEDIUMTEXT: string yang tidak melebihi 2 MB panjangnya.

  • BIGINT: bilangan bulat bertanda 64-bit dengan panjang 8 byte.

  • DOUBLE: bilangan bulat bertanda 64-bit dengan panjang 8 byte.

  • MEDIUMBLOB: data biner yang tidak melebihi 2 MB panjangnya.

  • BOOL: Benar atau Salah dengan panjang 1 byte.

Batasan pada operasi

Item

Batasan

Deskripsi

Durasi eksekusi pernyataan SQL tunggal

30 detik

Durasi eksekusi pernyataan SQL tunggal terkait dengan kompleksitas pernyataan SQL dan jumlah data dalam tabel. Durasi maksimum adalah 30 detik. Jika durasi maksimum terlampaui, sistem akan mengembalikan kesalahan.

Jumlah data untuk pemindaian tunggal

128 MB atau 100.000 baris

Jumlah maksimum baris untuk pemindaian tunggal adalah 100.000 atau jumlah maksimum data untuk pemindaian tunggal adalah 128 MB. Jika batas atas terlampaui, sistem akan mengembalikan kesalahan.

Tipe data dan posisi kolom

Tidak dapat dimodifikasi

Tipe data dan posisi kolom tidak dapat dimodifikasi.

Sensitivitas huruf besar/kecil

Tidak sensitif huruf besar/kecil

Nama tabel dan nama kolom dalam Tablestore bersifat sensitif huruf besar/kecil. Saat menggunakan SQL, nama tabel Tablestore dan nama kolom dikonversi menjadi huruf kecil untuk pencocokan. Dalam hal ini, jika Anda ingin melakukan operasi pada kolom Aa dalam tabel Tablestore, Anda dapat menggunakan AA, aa, aA, atau Aa dalam SQL. Oleh karena itu, nama tabel atau nama kolom dalam Tablestore tidak bisa menjadi AA, aa, aA, dan Aa secara bersamaan.