A következőre vonatkozik: Azure SQL Database
Ha szegmensenként egy bérlővel rendelkezem, és nincs szilánkkulcsom, hogyan tölthetem fel a sémainformációkhoz tartozó horizontális skálázási kulcsot
A sémainformációs objektum csak az egyesítési forgatókönyvek felosztására szolgál. Ha egy alkalmazás eredendően egybérlős, akkor nincs szükség az Egyesítés felosztása eszközre, így nincs szükség a sémainformációs objektum feltöltésére.
Kiépítettem egy adatbázist, és már rendelkezem Shard Map Managerrel, hogyan regisztrálhatom ezt az új adatbázist szegmensként
Lásd: Szegmens hozzáadása egy alkalmazáshoz a rugalmas adatbázis-ügyfélkódtár használatával.
Mennyibe kerülnek a rugalmas adatbázis-eszközök?
A rugalmas adatbázis-ügyfélkódtár használata nem jár költségekkel. A költségek csak a szegmensekhez és a szegmenstérkép-kezelőhöz használt Azure SQL Database-adatbázisok, valamint a felosztási egyesítési eszközhöz kiépített webes/feldolgozói szerepkörök esetében merülnek fel.
Miért nem működnek a hitelesítő adataim egy másik kiszolgálóról származó szegmens hozzáadásakor?
Ne használjon hitelesítő adatokat "User ID=username@servername" formátumban, hanem egyszerűen használja a "Felhasználói azonosító = felhasználónév" kifejezést. Győződjön meg arról is, hogy a "felhasználónév" bejelentkezési jogosultságokkal rendelkezik a szegmensen.
Létre kell hoznom egy Shard Map Managert, és fel kell töltenem a szegmenseket minden alkalommal, amikor elindítom az alkalmazásaimat?
Nem– a Shard Map Manager (például ShardMapManagerFactory.CreateSqlShardMapManager) létrehozása egyszeri művelet. Az alkalmazásnak az alkalmazás indításakor a ShardMapManagerFactory.TryGetSqlShardMapManager() hívást kell használnia. Alkalmazástartományonként csak egy ilyen hívásnak kell lennie.
Kérdéseim vannak a rugalmas adatbázis-eszközök használatával kapcsolatban, hogyan kaphatom meg őket válaszként
Kérjük, lépjen kapcsolatba velünk az SQL Database-hez készült Microsoft Q&A kérdésoldalon.
Amikor adatbázis-kapcsolatot kapok egy skálázási kulccsal, akkor is lekérdezhetem az adatokat ugyanazon a szegmensen lévő többi szilánkkulcshoz. Ez terv szerint
A rugalmas méretezési API-k kapcsolatot biztosítanak a skálázási kulcs megfelelő adatbázisával, de nem biztosítják a skálázási kulcs szűrését. Adjon hozzá WHERE záradékokat a lekérdezéshez, hogy szükség esetén a hatókört a megadott skálázási kulcsra korlátozza.
Használhatok egy másik SQL Database-kiadást a szegmenskészlet minden egyes szegmenséhez
Igen, a szegmensek önálló adatbázisok, így az egyik szegmens lehet Prémium kiadás, a másik pedig Standard kiadás. Emellett a szegmensek kiadása a szegmens élettartama során többször is fel- vagy leskálázható.
Az Egyesítés felosztása eszköz kiépít (vagy töröl) egy adatbázist egy felosztási vagy egyesítési művelet során
Nem. Felosztási műveletek esetén a céladatbázisnak a megfelelő sémával kell rendelkeznie, és regisztrálnia kell a Shard Map Managerben. Az egyesítési műveletekhez törölnie kell a szegmenst a szegmenstérkép-kezelőből, majd törölnie kell az adatbázist.
További információforrások
Még nem használ rugalmas adatbázis-eszközöket? Tekintse meg az első lépések útmutatót. Ha kérdése van, lépjen kapcsolatba velünk az SQL Database-hez készült Microsoft Q&A kérdésoldalon, és a funkciókérésekért, adjon hozzá új ötleteket, vagy szavazzon a meglévő ötletekre az SQL Database visszajelzési fórumában.