![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
守拙人
这个作者很懒,什么都没留下…
展开
-
mysql远程连接很慢解决办法
服务器重新启动了,不知道什么原因访问速度特别慢,因为是打开数据库操作多的页面特别明显,由于是局域网服务器连接,觉得数据库问题会比较多。 查找资料得到结果,默认安装的MySQL开启了DNS的反向解析。域名解析也可以导致网络程序慢,mysql在处理新的线程连接请求时,会尝试进行DNS解析,如果在host cache和Hosts里找不到,处理起来就会很慢,一般来说数据库服务器为安全起见是不能转载 2017-08-17 15:03:50 · 1467 阅读 · 0 评论 -
MySQL的lock tables和unlock tables的用法
早就听说lock tables和unlock tables这两个命令,从字面也大体知道,前者的作用是锁定表,后者的作用是解除锁定。但是具体如何用,怎么用,不太清楚。今天详细研究了下,总算搞明白了2者的用法。 lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 lock tables tablename read;另外一种是写锁定,用命令lock tab转载 2017-08-17 15:05:08 · 604 阅读 · 0 评论 -
MySQL执行流程
文字解析: 1.当我们请求MySQL服务器的时候,MySQL前端会有一个监听,请求到了之后,服务器得到相关的SQL语句,执行之前(虚线部分为执行),还会做权限的判断 2.通过权限之后,SQL就到MySQL内部,他会在查询缓存中,看该SQL有没有执行过,如果有查询过,则把缓存结果返回,说明在MySQL内部,也有一个查询缓存.但是这个查询缓存,默认是不开启的,这个查询缓存,和我们的Hibe转载 2017-11-02 09:56:41 · 592 阅读 · 0 评论