标签:mysql

网站挂了两天我居然不知道

  果然对于自己的关注还是太少了些,一直以为这个10G空间的VPS能让我用很久,结果它就崩了。
  原因是这样的,我打开loveyu.me的域名,发现ssl过期了,然后登陆ssh上去把证书更新了下,顺便带着重启nginx,然后网站就502了,这个错误遇到过N次,重启php-fpm搞定问题。
  可是当我打开博客诡异的事情发生了,居然打...

Mysql子查询误区优化

  首先看条MySQL语句,用了子查询,满足了所有的需求,从表中取出merge_id在列表中的列,同时查询对应的分组信息,如果分组是相同的同样也需要查询出来。
  简单的表结构如下,忽略其他字段,其中merge_group关联的是merge_id,用于分组。这里的关系就是自关联吧,如果用INJOIN 也可以实现,但不那么容易理解,但我...

mysql级联删除时不会启动delete触发器

首先,这个标题和百度知道的是一样的,我只是详细说明和记录。
  看这张图,有三个表(当然,都是精简过了的),评论表,图片表,图片对应的评论表,关于外键索引就不说了,这里关键的是下面的触发器Triggers。这个的用处是,当我在需要插入一条评论时,不需要程序去更新图片表中的comment_count字段,而要做的只是将...

昨天在Mysql上干的一件蠢事

  昨天需要用到表的级联操作,标签的处理之类的工作,于是乎大胆的开始写起了存储过程,花了很久,调试了N次,终于把一些问题搞定了,拿个简单的例子吧,如果需要删除某个标签,删除关系表的同时还得更新标签表,所以就遇到了一些问题。
  这是写的一个存储过程,但是感觉不是很难,可是呢,实际上用到了很多操作,...

如果你发现数据库连接特别慢

不要怀疑是数据库服务器有问题
不要怀疑网络有问题
不要怀疑人品有问题
请先看看是不是开启了DNS反查,如果是,关掉它!
看你是不是用的localhost连接,如果是,改为127.0.0.1
看你是不是讲localhost同时指向了IPV6和IPV4,如果是,干掉一个。
还是不行你就先检查人品,再怀疑网络,接着抱怨服务器!