Berlaku untuk:Azure SQL Database
Apakah kueri elastis dalam mode pengelola peta shard didukung?
Kueri elastis dalam mode manajer peta shard (pemartisian horizontal), menggunakan EXTERNAL DATA SOURCE jenis SHARD_MAP_MANAGER, mencapai akhir dukungan pada 31 Maret 2027. Setelah tanggal ini, beban kerja yang ada akan terus berfungsi tetapi tidak akan lagi menerima dukungan, dan pembuatan sumber data eksternal baru jenis SHARD_MAP_MANAGER tidak akan lagi dimungkinkan. Untuk opsi migrasi, lihat Panduan migrasi dari mode manajer peta pecahan kueri elastis.
Jika saya memiliki penyewa tunggal per shard dan tidak ada kunci sharding, bagaimana cara mengisi kunci sharding untuk info skema?
Objek info skema hanya digunakan saat skenario pisah-gabung. Jika aplikasi secara inheren bersifat single-tenant, maka tidak memerlukan alat Split Merge dan dengan demikian tidak perlu mengisi objek info skema.
Saya telah menyediakan database dan saya sudah memiliki Shard Map Manager, bagaimana cara mendaftarkan database baru ini sebagai shard?
Berapa biaya alat database elastis?
Menggunakan pustaka klien Elastic Database tidak dikenakan biaya apa pun. Biaya hanya berlaku untuk database di Azure SQL Database yang Anda gunakan untuk shard dan Pengelola Peta Shard, serta peran web / pekerja yang Anda sediakan untuk alat Pisah Gabung.
Mengapa kredensial saya tidak berfungsi saat saya menambahkan shard dari server lain?
Jangan gunakan kredensial dalam bentuk "USER ID=username@servername", sebagai gantinya cukup gunakan "USER ID = username". Selain itu, pastikan bahwa login "nama pengguna" memiliki izin pada shard.
Apakah saya perlu membuat Shard Map Manager dan mengisi pecahan setiap kali saya memulai aplikasi saya?
Tidak—pembuatan Pengelola Peta Shard (misalnya, ShardMapManagerFactory.CreateSqlShardMapManager) hanya diperlukan satu kali. Aplikasi Anda harus menggunakan panggilan ShardMapManagerFactory.TryGetSqlShardMapManager() pada waktu mulai aplikasi. Seharusnya hanya ada satu panggilan seperti itu per domain aplikasi.
Saya memiliki pertanyaan tentang menggunakan alat database elastis, bagaimana cara menjawabnya?
Silakan hubungi kami di halaman pertanyaan Microsoft Q&A untuk SQL Database.
Ketika saya mendapatkan koneksi database menggunakan kunci sharding, saya masih bisa meminta data untuk kunci sharding lain pada shard yang sama. Apakah ini secara desain?
API Skala Elastis memberi Anda koneksi ke database yang benar untuk kunci sharding Anda, tetapi tidak menyediakan pemfilteran kunci sharding. Tambahkan klausa WHERE ke dalam kueri Anda untuk membatasi cakupan pada kunci sharding yang disediakan, jika perlu.
Bisakah saya menggunakan edisi SQL Database yang berbeda untuk setiap shard dalam kumpulan shard saya?
Ya. Shard adalah database individual dan dengan demikian satu shard bisa saja edisi Premium sementara yang lain menjadi edisi Standar. Selanjutnya, edisi shard dapat meningkat atau menurun beberapa kali selama masa pakai shard.
Apakah alat Pisah Gabung menyediakan (atau menghapus) database selama operasi pemisahan atau penggabungan?
Tidak. Untuk operasi pemisahan, database target harus ada dengan skema yang sesuai dan terdaftar di Manajer Peta Shard. Untuk operasi penggabungan, Anda harus menghapus shard dari pengelola peta shard lalu menghapus database.
Konten terkait
Belum menggunakan alat database elastis? Lihat Panduan Memulai kami. Jika memiliki pertanyaan, hubungi kami di halaman pertanyaan Tanya Jawab Microsoft untuk SQL Database dan untuk permintaan fitur, tambahkan ide-ide baru atau ambil suara terbanyak untuk ide yang sudah ada di forum umpan balik SQL Database.