博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库服务器跟网站服务器间传输慢的问题
阅读量:6503 次
发布时间:2019-06-24

本文共 648 字,大约阅读时间需要 2 分钟。

数据库服务器和网站服务器是分开的,现在从网站服务器这边查数据比较慢,什么原因???

一、首先确定服务器之间的网络有没有问题

可以简单的在网站服务器上ping数据库服务器(反过来也可以),一般ping出来的结果在毫秒级就表示链路的非常稳定,大于3秒以上就证明有问题

至于检测服务器之间的网速,需要用专门的工具来测试,可以参考

http://jingyan.baidu.com/article/08b6a591c9caf714a9092245.html?qq-pf-to=pcqq.c2c(这个页面的方法还未尝试,不确定是否正确)

二、确认查询的数量、语句的复杂程度有没有问题

若是语句比较复杂,或者查询的数量比较多,比如网站这边一次查几千条,假设3000条,每条记录10K大,那就有3M的数据流量了,相比数据库服务器上查询不用流量的那种

,相差零点几秒就是很正常的,但是如果查询速度相差超过2秒就需要检查sql语句是否有问题,或者是否可以不一次性查询那么多数据

三、程序计算耗时较多

查询出来以后网站程序会有一些计算,或许是程序有优化空间

四、确认数据库服务器有没有问题

怎么确认。。暂时不清楚,但是可以通过减少数据库IO操作、优化、索引等优化数据库,具体的好好学习吧

五、另外

可以尽量让网站服务器跟数据库服务器处于同一机房,这样传输就可以通过内网传输,再配合一些检测工具确认速度,会更优

 

转载于:https://www.cnblogs.com/liu-shiliu/p/5552462.html

你可能感兴趣的文章
golang的goroutine是如何实现的?
查看>>
乐视云基于Kubernetes的PaaS平台建设
查看>>
R 学习笔记《十》 R语言初学者指南--图形工具
查看>>
PHP通过读取DOM抓取信息
查看>>
DICOM医学图像处理:DICOM网络传输
查看>>
nio和传统Io的区别
查看>>
移动端网页布局中需要注意事项以及解决方法总结
查看>>
(原创)Linux下查看系统版本号信息的方法
查看>>
oracle
查看>>
我也要谈谈大型网站架构之系列(2)——纵观历史演变(下)
查看>>
大话设计模式(Golang) 二、策略模式
查看>>
使用PostgreSQL 9.6 架设mediawiki服务器
查看>>
数据库服务器硬件对性能的影响
查看>>
LVM
查看>>
php 几个比较实用的函数
查看>>
(译)OpenGL ES2.0 – Iphone开发指引
查看>>
@RestController 与 @RequestMapping
查看>>
黑马程序员.bobo.DAY.1
查看>>
Unity shader 官网文档全方位学习(二)
查看>>
pbrun
查看>>