会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
那小子
博客园
首页
新随笔
联系
订阅
管理
2020年7月29日
MYSQL 全局锁和表锁
摘要: 根据加锁的范围,MySQL 中的锁可分为三类: 全局锁 表级锁 行锁 MySQL 全局锁会关闭所有打开的表,并使用全局读锁锁定所有表。其命令为: FLUSH TABLES WITH READ LOCK; 解锁: UNLOCK TABLES; 老规矩:准备数据 drop table if exists
阅读全文
posted @ 2020-07-29 17:40 |那小子
阅读(256)
评论(0)
推荐(0)
2020年7月27日
count执行效率分析
摘要: 数据准备: drop table if exists t1; /* 如果表t1存在则删除表t1 */ CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` int(11) DEFAULT NULL, `b` int(11) NOT
阅读全文
posted @ 2020-07-27 18:20 |那小子
阅读(408)
评论(0)
推荐(0)
如何更高效地写SQL分页,还在单调的使用 limit offet ,size
摘要: 数据前提:导入sql,执行一下数据表 CREATE TABLE `t1` ( /* 创建表t1 */ `id` int(11) NOT NULL auto_increment, `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, `create_t
阅读全文
posted @ 2020-07-27 14:31 |那小子
阅读(218)
评论(0)
推荐(0)
2020年7月24日
order by、group by 效率分析
摘要: 前提:数据准备 drop table if exists t1; /* 如果表t1存在则删除表t1 */ CREATE TABLE `t1` ( /* 创建表t1 */ `id` int(11) NOT NULL AUTO_INCREMENT, `a` int(20) DEFAULT NULL, `
阅读全文
posted @ 2020-07-24 16:27 |那小子
阅读(1335)
评论(0)
推荐(0)
2020年7月23日
数据库字段明明有加索引,却查询效率这么低,教你避免采坑的五大方法
摘要: 前提:数据准备 drop table if exists t1; /* 如果表t1存在则删除表t1 */ CREATE TABLE `t1` ( /* 创建表t1 */ `id` int(11) NOT NULL AUTO_INCREMENT, `a` varchar(20) DEFAULT NUL
阅读全文
posted @ 2020-07-23 18:27 |那小子
阅读(1105)
评论(0)
推荐(0)
分析SQL执行效率2
摘要: 有时需要确定 SQL 到底慢在哪个环节,此时 explain 可能不好确定。在 MySQL 数据库中,通过 profile,能够更清楚地了解 SQL 执行过程的资源使用情况,能让我们知道到底慢在哪个环节 下面我们来讲一下如何使用 profile 分析慢查询,大致步骤是:确定这个 MySQL 版本是否
阅读全文
posted @ 2020-07-23 16:20 |那小子
阅读(176)
评论(0)
推荐(0)
分析sql执行效率1
摘要: 1.查看是否开启慢查询日志show variables like "%slow_query_log%"; 2.查看慢查询阈值 show global variables like "long_query_time"; set global long_query_time = 1; 3.确定慢查询日志
阅读全文
posted @ 2020-07-23 16:10 |那小子
阅读(209)
评论(0)
推荐(0)
2020年7月1日
beego 安装
摘要: 前言:是不是在执行go get命令很慢呀,现在发大招了 打开window终端,执行一下命令 go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct 效果杠杠的 一.beego 的安装是典型的 Go 安装包的形式: go
阅读全文
posted @ 2020-07-01 14:48 |那小子
阅读(5387)
评论(0)
推荐(0)
2020年3月24日
PHP秒杀场景防止超卖问题,采用apache自带压测工具
摘要: 背景:看了好多秒杀解决方案,其实都只停留在理论阶段,没有自行进行测试过,今天我们就来模拟一下大并发流量,加深对秒杀方案的理解 工具:apache自带压测工具命令: 执行命令文件地址:由于我是用phpstudy安装包,所以我的地址为:D:\phpStudy\PHPTutorial\Apache\bin
阅读全文
posted @ 2020-03-24 11:18 |那小子
阅读(783)
评论(0)
推荐(0)
2020年3月7日
关于毕业五年PHP成长疑惑
摘要: 1.PHP语法基础是否都会,比如异常捕捉,面向对象,数组操作语法,字符串操作,cookie,session,全局变量,超全局数组,防止sql注入,mysql预处理 2.MYSQL基础语法,字段设计,原生sql语句,如何优化查询效率,索引如何使用,分组聚合,表关联(一对多,多对多),分库分表, 3.服
阅读全文
posted @ 2020-03-07 22:11 |那小子
阅读(343)
评论(0)
推荐(0)
公告