Nejčastější dotazy k nástrojům elastické databáze

Platí pro:Azure SQL Database

Pokud mám jeden tenant na horizontální oddíl a žádný klíč horizontálního dělení, jak naplním klíč horizontálního dělení pro informace o schématu.

Objekt informace o schématu slouží pouze k rozdělení scénářů sloučení. Pokud je aplikace ze své podstaty jednoklientka, nevyžaduje nástroj Split Merge, a proto není nutné naplnit objekt informací o schématu.

Zřídil(a) jsem databázi a už mám Správce map horizontálních oddílů, jak tuto novou databázi zaregistruji jako horizontální oddíl

Kolik stojí nástroje elastické databáze

Použití klientské knihovny elastické databáze neúčtují žádné náklady. Náklady nabíhají pouze pro databáze ve službě Azure SQL Database, které používáte pro horizontální oddíly a Správce mapování horizontálních oddílů, a také pro webovou roli nebo role pracovního procesu, které zřizujete pro nástroj Rozdělit sloučení.

Proč moje přihlašovací údaje nefungují, když přidám horizontální oddíl z jiného serveru

Nepoužívejte přihlašovací údaje ve tvaru "ID uživatele=username@servername", místo toho jednoduše použijte "ID uživatele = uživatelské jméno". Také se ujistěte, že přihlašovací jméno "uživatelské jméno" má oprávnění k horizontálnímu oddílu.

Potřebuji vytvořit Správce map horizontálních oddílů a naplnit horizontální oddíly při každém spuštění aplikací

Ne – vytvoření Správce mapování horizontálních oddílů (například ShardMapManagerFactory.CreateSqlShardMapManager) je jednorázová operace. Aplikace by měla při spuštění aplikace používat volání ShardMapManagerFactory.TryGetSqlShardMapManager(). Pro každou doménu aplikace by mělo existovat pouze jedno takové volání.

Mám otázky týkající se používání nástrojů elastické databáze, jak na ně mám odpovědět

Když získám připojení k databázi pomocí klíče horizontálního dělení, můžu se stále dotazovat na data pro další klíče horizontálního dělení ve stejném horizontálním oddílu. Je to podle návrhu

Rozhraní API elastického škálování poskytují připojení ke správné databázi pro klíč horizontálního dělení, ale nezadávají filtrování klíčů horizontálního dělení. Přidejte do dotazu klauzule WHERE , abyste v případě potřeby omezili rozsah na zadaný klíč horizontálního dělení.

Můžu pro každý horizontální oddíl v sadě horizontálních oddílů použít jinou edici služby SQL Database.

Ano, horizontální oddíl je samostatná databáze, a proto jeden horizontální oddíl může být edice Premium, zatímco jiný může být edice Standard. Edice horizontálního oddílu se navíc může během životnosti horizontálního oddílu vertikálně navýšit nebo snížit.

Zřizuje nástroj Split Merge (nebo odstraní) databázi během operace rozdělení nebo sloučení.

Ne. V případě operací rozdělení musí cílová databáze existovat s odpovídajícím schématem a musí být zaregistrovaná ve Správci mapování horizontálních oddílů. V případě operací sloučení je nutné odstranit horizontální oddíl ze správce mapování horizontálních oddílů a pak databázi odstranit.

Další materiály

Ještě nepoužíváte nástroje elastické databáze? Podívejte se na naši příručku Začínáme. Pokud máte dotazy, kontaktujte nás na stránce otázek Microsoft Q&A pro SLUŽBU SQL Database a žádosti o funkce, přidejte nové nápady nebo hlasujte pro stávající nápady ve fóru pro zpětnou vazbu ke službě SQL Database.