因为查询没有命中索引,数据库直接被查崩了

大家都知道,数据库中使用索引,进行检索数据的话,那么就会大幅度提升你的查询效率,原本可能需要三秒甚至四秒左右的查询SQL,增加索引之后,会可以能让查询速率至少提升百分之30,那么加索引怎么才能如何让自...
运维维护

关于MySQL的模糊查询那些事?

MySQL查询中我们一般使用Like关键字来完成模糊查询,但是Like关键字查询的效率低是大家有目共睹的,那是因为在使用Like进行模糊查询的时候,会导致全表扫描,所以一般在数据量比较大的情况下不建议...
系统运维

简单一招竟把nginx服务器性能提升50倍

需求背景 接到重点业务需求要分轮次展示数据,预估最高承接 9w 的 QPS,作为后端工程师下意识的就是把接口写好,分级缓存、机器扩容、线程拉满等等一系列连招准备,再因为数据更新频次两只手都数得过来,我...
运维维护

您不希望网站被搜索引擎收录而产生大量流量,是否有解决的办法?

如果您不希望网站被搜索引擎收录而产生大量流量,您可以在您的网站中创建一个纯文本文件robots.txt,上传到虚拟主机中,在文件中声明该网站中不想被robot访问的部分或者指定搜索引擎只收录特定的部分...
运维维护

如何使用PuTTY创建SSH密钥以连接到VPS

公钥和私钥SSH密钥的优点 如果您的无头或远程VPS通过Internet可见,则应尽可能使用公钥认证而不是密码。这是因为与单独使用密码相比,SSH密钥提供了更安全的登录方式。虽然密码最终可能会通过暴力...
运维维护

MySQL提示“too many connections”的解决办法

MySQL出现了一个不算太陌生的错误“Too many connections”。平常碰到这个问题,我基本上是修改/etc/my.cnf的max_connections参数,然后重启数据库。但 是生产...