RT,之前公司做的 api 服务器用的 ci,连接的 sqlserver 服务器,在公司做活动的时候出现了延时的情况,总是提示无法连接数据库,我们后来切换成了 tp 就变得比较稳定了,是因为框架的原因吗?
1
batman2010 2019-04-28 12:05:05 +08:00 via Android
也可能是驱动的原因。
|
2
ben1024 2019-04-28 12:08:14 +08:00
1.版本
2.代码部署情况 3.代码质量 4.服务器 |
3
westoy 2019-04-28 12:11:12 +08:00
同一台 DB 同样的 SQL 的话, 反而说明 CI 扛的并发数比 TP 高啊............
不过最终结论还是得压测跑个 profile 啊 |
4
towser 2019-04-28 13:51:19 +08:00
迷思:不调试就可得出结论
|
5
ft7138 2019-04-28 14:01:26 +08:00
接入 APM 分析一下,查查什么原因导致的无法连接数库?
|
6
yanyandenuonuo 2019-04-28 14:42:10 +08:00
确认无法连接时是否存在 db 死锁问题,ci 3.x 版本用的不熟悉会存在造成 db 死锁问题。
|
7
abccccabc 2019-04-28 15:25:55 +08:00
楼主,有进一步分析的结论了没?
|
8
chniccs 2019-04-28 15:30:20 +08:00 1
众人:一定是你的使用方法 不对
|
9
way2create 2019-04-28 18:24:03 +08:00
曾经用 tp5 连个 pgsql 还要我数据库加个函数,我就不想加换 mysql 了。
|
10
agdhole 2019-04-28 18:46:06 +08:00
是没有 Unit Testing 的原因(😀
|