摘要:
mysql5.7 本地计算机上的mysql 服务启动后停止。 问题: 在cmd 下mysql服务mysql服务无法启动任何错误法启动 服务没有报告任何错误 在服务里面启动是 在服务里面启动是 早上来了发现项目有问题,一般把apache mysql 重启一下就没事了。 apache 重启了,可是mys 阅读全文
摘要:
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 阅读全文
摘要:
查看表的索引 show create table 表名; show index from 表名; show keys from表名; 添加索引 alter table 表名 add index 索引名字 (索引字段); alter table goods add index price (shop_ 阅读全文
摘要:
show variables like '%profiling%'; 查看状态 查看时间去哪了``` set profiling=1;// 打开 show profiles; 查看执行过的sql 语句 show profile for query 2; 找到第二条为id为2的sql生成查询计划 分析 阅读全文
摘要:
show processlist ; 可以查看当前有哪些链接 处于什么状态 分析语句 那些连接处于什么状态 (需要通过脚本观察一段时间内的有运行情况做出统计一直刷新服务器运行状态 ) 当出现下面的几种状态需要注意 这些状态都是sql语句性能慢的表现 解决方法:使用性能分析 show profiles 阅读全文
摘要:
分析mysql 慢的原因 思路 通过脚本观察 status -->看是否会出现周期性波动 一般由访高峰或缓存崩溃引起 加缓存更改 缓存失效策略 使失效时间分散 或夜间定时失效 -->是否解决 show processlist 或开启慢查询 获取有问题的sql profiling 分析语句及expla 阅读全文
摘要:
1:二进制日志 二进制日志记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不记录包括数据查询的语句。语句以“事件”的形式保存,它描述了数据的更改过程,此日志对于灾难时的数据恢复起着极其重要的作用 2:日志的位置和格式 当用—log-bin[=file_name]选项启动时,m 阅读全文
摘要:
在做项目的过程中 中有一写问题 那些参数可以写进cook 1、我觉得的经常用的 一些没必要在去数据库查了 可以直接缓存起来 写进cook 减少对数据库的查询。 代码中不要出现 数字 在这分页的默认值写成了15 每个页面都写一次 改起来还是比较麻烦的 可以定义一个公共的方法 (在做edu这个项目的时候 阅读全文
摘要:
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 阅读全文
摘要:
一、 向HTML页面中动态添加JS文件(从外部载入)并让其执行的两种方法 1、只适用于IE浏览器的简单方法: 先在文档中放置一张JS“空床”并添加ID:<script id="abc" type="text/javascript"src=""></script> 然后在需要加载外部JS时对其src属 阅读全文