HoneyMoose
  • 首页
  • Java
  • Jersey
  • Jira
  • Confluence
  • U.S.
    • USRealEstate
    • USVisaTrack
    • H1B
  • 项目和网站
    • CWIKI.US
    • OSSEZ 社区
    • WIKI.OSSEZ.COM
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
BLOG.OSSEZ.COM
A responsive blog theme focused om user reading experience
  1. Home
  2. Computer Science
  3. This article

Azure sql database 经过一段时间后就中断连接

2020年10月31日 458Browse 0Like 0Comments

在使用 Azure 的时候发现一个有趣的现象。

每天早上同事们开始开发工作的时候,不管是谁,第一次运行程序的时候都会出现数据库连接错误的提示。

2020-10-30 09:26:39.890 DEBUG 9398 --- [nio-8080-exec-2] com.zaxxer.hikari.pool.HikariPool        : HikariPool-Azure - Cannot acquire connection from data source

 

com.microsoft.sqlserver.jdbc.SQLServerException: Database 'sco' on server 'sco-db' is not currently available.  Please retry the connection later.  If the problem persists, contact customer support, and provide them the session tracing ID of '{C7F5F05C-76C3-41A9-8823-977205A60F4B}'. ClientConnectionId:1cb47252-b3f2-4b69-af0e-7e44994e21b6
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:262)

随后随时连接都不会有问题了。

查看过连接池的配置,也是正常的。

原因和解决

经过一段时间的分析后发现,在日志中,提示有重新启动数据库:

zaure-sql-01

在查看日志的时候,也出现了一次连接失败的提示。

zaure-sql-02

然后再出现连接失败的提示后,显示的所有连接都是成功的。

zaure-sql-03

由此可以判断,在 Azure 数据库中是否有一个没有连接将会将数据库设置到休眠状况的配置。

根据官方的链接中有关文档的提示:https://docs.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview#autoresuming

确实有一个休眠和恢复的配置。

你也可以取消这个功能。你可以通过下面的路径进行操作,选择 Configure,然后选择 Auto-Pause Delay。

zaure-sql-04

你可以设置休眠时间,或者直接取消。

如果你的条件允许,或者预算比较宽裕的话,建议就直接取消这个功能。

 

https://www.ossez.com/t/azure-sql-database/625

Tags: None
Last updated:2020年10月31日

Kratos

stay absorbed stay excellent

Like
< Previous
Next >

Comments

Cancel reply

Newest Hotspots Random
Newest Hotspots Random
IBM Semeru Windows 下的安装 JDK 17 Okhttp 的 retrofit2 运行警告信息异常 应该升级 JDK 到 17 了吗 OpenAI-J 如何进行测试 微信 API 的发送客服消息返回对象不正确 PHP Windows 下 XAMPP 的 xdebug 配置
ChatGPT 嵌入微信公众号中的访问关于 USRealEstate 公众号的重要更新PHP 的 json_encode 异常Window 的 PHP XAMPP 安装 mongodb 的扩展PHP Windows 下 XAMPP 的 xdebug 配置微信 API 的发送客服消息返回对象不正确
Confluence 6 为空白空间重置原始默认内容 Junit 4 的 @Before 和 @BeforeClass 对比 Junit 5 @BeforeEach 和 @BeforeAll Java 在 IntelliJ IDEA 中提示 set the language level 9 考试 Massachusetts 房地产经纪人需要什么教材 Angular 如何修改启动的端口 Confluence 6 从外部目录中同步数据配置同步间隔
Categories
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • H1B
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • USRealEstate
  • USVisaTrack
  • 我的小厨

COPYRIGHT © 2020 HoneyMoose. ALL RIGHTS RESERVED.

THEME CWIKIUS.CN MADE BY VTROIS