Running a MySQL query on a local database takes only about 20-30ms but running the same query through a remote connection(internet) takes 500ms. Is this normal? If not what could be the possible reason for such delay?

This is a wireshark time extract for a particular Query run remotely.

Time -195.768993000 --- Request Ping

Time -195.909453000 --- Response OK

Time -195.909729000 --- Request Use Database

Time -196.049567000 --- Response OK

Time -196.049918000 --- Request Query

Time -196.219660000 --- Response

NOTE: I tried running the same query remotely through workbench and the duration of execution was 200ms.This I think matches time taken from 'Request Query' to 'Response' in C# as shown in the wireshark data above.

Talk1:

how many rows it will return ?

Talk2:

May be 100. But that doesn't matter as "Request Ping to Request Query" only takes about 300ms.

Talk3:

can't you check the query by running directly on server with ssh

Talk4:

If I am right SSH only encrypts your connection it will not increase the throughput.

Talk5:

yes but it not needs to download the data to your local server, it will show you correct time of execution

Solutions1

It could be because of a DNS problem. You can disable DNS host name lookups by starting mysqld with the --skip-name-resolve option in the configuration file.

Talk1:

You checked again after restarting the server, right?

Talk2:

Ya, it seems that a remote connection would always have that time difference.

mysql远程访问时间长无反应_远程MySQL访问需要很长时间相关推荐

  1. 如何在mysql中创建连接_如何在MySQL中创建新用户并开启远程连接访问?

    如何在MySQL中创建新用户并开启远程连接访问? 发布时间:2020-05-21 14:55:19 来源:亿速云 阅读:176 作者:鸽子 下面由mysql教程给大家介绍MySQL创建新用户并开启远程 ...

  2. Mysql能删了重装吗_【MySQL】干净删除MySQL,无报错重装

    今天想重装下MySQL数据库,本来以为挺简单的一个事情,一不小心被卡住了,记录下,以后重装搞不好就用上了 要重装MySQL,嗯首先要有个MySQL安装包. 接着做以下几个事情就好了 1. 关闭MySQ ...

  3. mysql技术innodb存储引擎读后感_《Mysql技术内幕-InnoDB存储引擎》读书笔记 (一)...

    @(Mysql) 官方数据库 下载 导入/data/mysql57/bin/mysql --socket /data/mysql3306/mysql.socket -uroot -ppassword1 ...

  4. mysql数据库工程师网易微专业_网易MySQL数据库工程师微专业学习笔记(五)

    一.mysql数据库中的存储引擎 mysql在创建数据表时可以通过engine关键字设置存储引擎的类型,也可以通过alter命令来修改表的存储引擎.可以通过show engines命令来查看当前mys ...

  5. mysql集群和主从区别_搭建MySQL主从集群,主从复制过程中同步延迟问题

    上一节我们成功搭建了主从复制.读写分离,实际上并发量和数据量不大的情况下,使用起来也是非常的流畅,无任何问题,可以正常运行了. 但是,要保证高可用,高并发的情况,可以写数据库master就有累了,从服 ...

  6. mysql必知必会笔记_《MySql必知必会》笔记整理

    数据库基础 关键词: 数据库 表(表名唯一,取决多个因素,如不同数据库的表可以同名) 模式(关于数据库和表的布局及特性的信息) 列(表中的字段) 行[行(raw)和记录(record)很大程度可以等同 ...

  7. mysql开启日志占cpu不_使用MySQL Slow Log来解决MySQL CPU占用高的问题

    但是怎么找到是哪个SQL语句的执行时间过长呢?可以通过MySQL Slow Log来找,详解如下. 首先找到MySQL的配置文件my.cnf,根据不同版本的mysql开启慢查询的配置也不一样 mysq ...

  8. mysql优化插入速度的方法_优化MySQL插入方法的五个妙招

    以下是涉及到插入表格的查询的5种改进方法: 1)使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍. 2)使用带有多个VALUES列表的INSERT语句一次插入几行这将比使用 ...

  9. mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全

    本文目录: 1. 字符串函数 1.1 字符串连接函数 1.2 lower().upper().left().right() 1.3 填充函数lpad()和rpad() 1.4 trim().ltrim ...

最新文章

  1. Python内置方法
  2. sysbench mysql测试_使用sysbench对MySQL进行测试
  3. 数据表列名与数据库关键字冲突,在Hibernate下的解决办法
  4. PHP.ini 中的错误提示
  5. 你的网页加载太慢了怎么办?
  6. cpp怎么转成html,如何编辑HTML(标签),通过CppWebBrowser
  7. CTS(5)---Android8.0中CTS测试对于TEE的要求
  8. ACWING828 模拟栈
  9. 网景R6400做无线中继服务器,网件R6400刷梅林后5G掉线假死怎么办解决办法
  10. 月薪30K的硬件工程师需要哪些技能
  11. C# ActiveX 网页打包验证自动升级
  12. Python 爬取每日北上资金数据
  13. 写公众号的一些【奇葩经历】以及【思考】
  14. cesium面积测量
  15. 读懂DeFi四大金融原语的演变:流动性、杠杆、风险和套利
  16. equals和hashcode方法
  17. python小球游戏代码
  18. 关于黑苹果引导opencore0.66及以上bootstrap目录更新说明
  19. MP3 MP4 里不能缺少的231首歌!
  20. 小程序怎么把同名文件的前端数据(wxml)传送到后端(js)

热门文章

  1. JAVA听力源码,英语听力练习
  2. 工业级PoE交换机是如何进行工作的?使用中要注意什么?
  3. 【渝粤教育】国家开放大学2018年春季 8256-21T药物治疗学 参考试题
  4. 线性代数之——行列式及其性质
  5. EPS(Evolved Packet System,演进的分组系统)
  6. weblogic创建域后启动不了_摩托车淋雨后启动不了什么原因?如何解决?
  7. _Linux 最常用命令整理,建议收藏!
  8. 【Error】IDEA报错:org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot be cast t
  9. c语言中删除有序数组中重复元素,去除有序列表中的重复元素
  10. python 环境常用指令(updating...)