Оқиға
Интеллектуалды бағдарламаларды құру
Mar 17, 9 PM - Mar 21, 10 AM
Нақты пайдалану жағдайлары негізінде масштабты ИСК шешімдерін құру үшін стипендиаттармен және сарапшылармен кездесу сериясына қосылыңыз.
Қазір тіркелуБұл браузерге бұдан былай қолдау көрсетілмейді.
Соңғы мүмкіндіктерді, қауіпсіздік жаңартуларын және техникалық қолдауды пайдалану үшін Microsoft Edge браузеріне жаңартыңыз.
Область применения: Кассандра
Azure Cosmos DB поддерживает многие интерфейсы API, такие как SQL, MongoDB, Cassandra, Gremlin и Таблицы. У каждого API есть собственный набор операций базы данных, начиная от простого считывания и записи точек и заканчивая сложными запросами. Каждая операция базы данных потребляет системные ресурсы. Потребление зависит от сложности операции.
Стоимость всех операций базы данных нормализуется с помощью Azure Cosmos DB и выражается в единицах запроса (ЕЗ). Расходы на запросы выражаются в единицах запроса, потребленных всеми операциями базы данных. ЕЗ можно считать единицей производительности, которая абстрагирует системные ресурсы (например, ЦП, операции ввода-вывода в секунду и память), необходимые для выполнения операций базы данных, поддерживаемых Azure Cosmos DB. Независимо от того, какие API вы используете для взаимодействия с контейнером Azure Cosmos DB, затраты всегда измеряются в ЕЗ. Независимо от типа операции базы данных (запись, чтение или запрос), затраты всегда измеряются в ЕЗ. Дополнительные сведения см. в статье Единицы запросов и рекомендации.
В этой статье представлены различные способы поиска потребления единиц запросов (ЕЗ) для любой операции, выполняемой в контейнере в Azure Cosmos DB для Apache Cassandra. Если вы используете другой API, ознакомьтесь с API для MongoDB, API для NoSQL, API для Gremlin и API для таблиц, чтобы найти плату за ЕЗ/с.
При выполнении операций с Azure Cosmos DB для Apache Cassandra плата за единицу запросов возвращается в входящих полезных данных в виде поля с именем RequestCharge
. Есть несколько способов получения данных о расходах в ЕЗ.
При использовании пакета SDK для .NET вы можете получить входящие полезные данные в свойстве Info
объекта RowSet
.
RowSet rowSet = session.Execute("SELECT table_name FROM system_schema.tables;");
double requestCharge = BitConverter.ToDouble(rowSet.Info.IncomingPayload["RequestCharge"].Reverse().ToArray(), 0);
Дополнительные сведения см. в статье Краткое руководство. Создание приложения Cassandra с помощью пакета SDK для .NET и Azure Cosmos DB.
Сведения об оптимизации потребления ЕЗ см. в следующих статьях:
Оқиға
Интеллектуалды бағдарламаларды құру
Mar 17, 9 PM - Mar 21, 10 AM
Нақты пайдалану жағдайлары негізінде масштабты ИСК шешімдерін құру үшін стипендиаттармен және сарапшылармен кездесу сериясына қосылыңыз.
Қазір тіркелуОқыту
Модуль
Configurer Azure Cosmos DB for NoSQL - Training
Sélectionnez parmi les différentes offres de débit dans Azure Cosmos DB for NoSQL.
Сертификаттау
Microsoft Certified : Azure Cosmos DB Developer Specialty - Certifications
Écrivez des requêtes efficaces, créez des stratégies d’indexation, gérez et approvisionnez des ressources dans l’API SQL et le Kit de développement logiciel (SDK) avec Microsoft Azure Cosmos DB.
Құжаттама
Questions fréquentes sur les vues matérialisées (préversion) - Azure Cosmos DB for Apache Cassandra
Questions fréquentes sur les vues matérialisées dans Azure Cosmos DB for Apache Cassandra (préversion)
Capacité de rafale - Azure Cosmos DB
Utilisez votre base de données ou votre conteneur pour gérer les pics de trafic avec des rafales de capacité dans Azure Cosmos DB.
Syntaxe et propriétés Azure Microsoft.DocumentDB/databaseAccounts à utiliser dans les modèles Azure Resource Manager pour le déploiement de la ressource. API version 2023-03-01-preview
Mise à l’échelle de manière élastique avec l’API pour Cassandra dans Azure Cosmos DB
En savoir plus sur les options disponibles pour mettre à l’échelle un compte Azure Cosmos DB for Apache Cassandra et leurs avantages et inconvénients