mysql
xiang.x
做个有效率的人
展开
-
实时监控mysql运行状况脚本
#!/bin/bashmysqladmin -u账号 -p'密码' extended-status -i1|awk 'BEGIN{local_switch=0;print "QPS Commit Rollback TPS Threads_con Threads_run \n-------------------------------------------------------...原创 2020-01-21 14:28:48 · 395 阅读 · 0 评论 -
mysql数据库定时任务
– 相关配置SHOW VARIABLES LIKE ‘event%’; – 查看事件是否开启set GLOBAL event_scheduler = 1; – 将事件计划开启SET GLOBAL event_scheduler = 0; – 将事件计划关闭ALTER EVENT e_test ON COMPLETION PRESERVE ENABLE; – 开启事件定时任务ALTER ...原创 2019-01-28 16:06:19 · 395 阅读 · 0 评论 -
优化left join on + where条件查询
在公司开发中常常会遇到关联表查询,当查询的数据表数据量变大时,需要我们来优化查询语句。首先贴一个待优化的sql语句select * from A left join B on A.c= B.c where A.employee_id = 3类似于上图的查询语句很常见,在c字段不加任何索引的情况下,当A、B数据表中数据达到1w的情况下,用explain分析可得,使用全表查询,效率低下。优...转载 2019-07-17 10:22:21 · 1565 阅读 · 0 评论 -
mybatis框架及原理分析
什么是mybatismybatis是一个对象关系映射持久型框架,mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射以java对象返回mybatis工作流程mybatis工作流程:加载mybatis全局配置,解析配置文件,基于x...原创 2019-08-16 17:10:31 · 219 阅读 · 1 评论