我在SocketTimeoutException从/向弹性检索/插入数据时面临。当周围有 时,就会发生这种情况10-30 request/second。这些请求是 get/put 的组合。
这是我的弹性配置:
3 master nodes 每一个 4GB RAM2 data nodes 每一个 8GM RAM休息高级客户端:
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.2.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>7.2.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)索引信息:
27.2 MB&Primaries: 12.2MB{
"dev-index": {
"mappings": {
"properties": {
"dataObj": {
"type": "object",
"enabled": false
},
"generatedID": {
"type": "keyword"
},
"transNames": { //it's array of string
"type": …Run Code Online (Sandbox Code Playgroud)java azure elasticsearch elasticsearch-java-api azure-elasticpool
当我尝试从应用程序或直接 sql server 数据库更新或插入多行时,出现如下错误。
消息 1132,级别 16,状态 1,第 1 行 弹性池已达到其存储限制。弹性池的存储使用量不能超过 (204800) MB。
我不知道如何处理这个问题。请帮忙。
我想用 C# 编写代码,以编程方式创建 Azure SQL 数据库并将其添加到现有的弹性池中。我查看了 Elastic Database Client Library,但它不处理数据库的创建,只将现有数据库注册为分片,我肯定会使用它。
是否可以使用像 SqlClient 这样简单的东西来创建数据库,或者这可以通过使用 Azure SQL 管理 SDK 或其他一些选项来完成?
假设我想使用ASP.NET Core创建一个多租户SaaS应用程序,并且要使用类似于以下示例的Azure SQL弹性池:Microsoft Docs
每个池的最大数据库数为500:Azure定价
附加信息:
我将从Azure SQL单一数据库开始
我将使用实体框架核心
问题:
如果我的应用程序超过500个用户怎么办?有什么选择可以有效地扩展规模?(当您达到弹性池的限制时)
该选项与EF Core迁移的适应程度如何?
关于以后如何开始和解决此问题的其他建议?
saas azure azure-sql-database asp.net-core azure-elasticpool
问题:我尝试将Active Directory 用户和组(从本地同步到 Azure AD)添加到同一租户中 Azure 上 SQL 弹性池中存在的 SQL 数据库。我不想使用 SQL Server 身份验证(集成)。我似乎无法使用 AD 帐户(必需)登录来添加其他 AD 帐户。
本地目录已同步到 Azure AD。租户已配置并使用 O365 电子邮件,现在我们的弹性池中的租户中存在多个 SQL 数据库。
注意:这不是托管 SQL 实例。当我直接管理弹性池或数据库时,我没有可用的菜单选项Active Directory 管理,如此处所述。
我的 AD 管理员帐户已作为所有者添加到弹性池访问控制 (IAM)。
使用SSMS连接到云中的数据库,可以使用SQL Server身份验证连接到数据库。当我尝试时,CREATE USER [username@mytenant.com] FROM EXTERNAL PROVIDER收到错误无法创建主体“username@mytenant.com”。只有与 Active Directory 帐户建立的连接才能创建其他 Active Directory 用户。
此处也概述了其原因是“不基于 Azure AD 帐户(包括 Azure SQL Server 管理员帐户)的用户无法创建基于 Azure AD 的用户,因为他们无权验证建议的数据库用户与 Azure AD 一起。 ”
再次使用 SSMS 并以用户名@mytenant.com 的身份与 …
azure azure-active-directory azure-sql-database azure-elasticpool