database - 为什么要使用异步数据库连接?
问题描述
我只是想知道,为什么会使用异步 DB 连接。从我的角度来看,最好调整查询和模式,也许乍一看重新考虑你的索引。
据我了解,db 的执行时间不应超过几毫秒。
连接拉动可以解决长连接问题(如果有隧道,则持续 ping)
如果您的代码有异步部分,那么所有代码也应该是异步的。
3.1 不要忘记,如果你对它有一点经验,异步的健壮性较差,更容易出错。
3.2 由于循环性质,默认情况下,异步代码在单次执行中更长。
任何非常长的计算,能够处理业务逻辑中的长网络 - 最好以旧方式完成 - 由单独的队列。因为无论如何您都会失去对请求执行时间的控制。那么到底有什么意义呢?
我可能会遗漏一些东西,但是。
据我所知,Tornado 创造者 (@bdarnell) 总是这么说。如果我错了,请纠正我。
解决方案
推荐阅读
- wpf - Xamarin 窗体透明度和自定义控件
- c# - 重用空类
- css - css中的动画菜单图标
- winapi - 识别 advapi32.dll 中使用的加密算法
- mysql - 玛丽亚数据库服务器
- python-3.x - 如何将 yscale 设置为日志记录?
- javascript - javascript中的计时器显示错误,我该如何解决?
- google-cloud-platform - 我该如何处理:错误:(gcloud.compute.ssh)?
- json - 使用 POST 方法将带有 JSONObject Volley 库的数据发送到服务器
- reactjs - React Native,映射 JSON