首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿正技术
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
这一次,多线程,还拿捏不住你?
CAS是什么 其全称是 Compare And Swap(比较再交换) 是一种乐观锁思想,在无锁情况下保证线程操作共享数据的原子性。 现在主内存中有一个 V: int a = 100, 在两个线程进来
这一次,rabbitMQ,还拿捏不住你?
MQ使用场景: 1 异步发送,例如支付后,异步将结果通知其他系统。 2 销峰填谷 怎么保证消息不丢失呢? 来看看rabbitMQ消息发送过程 即发送者 -》 交换机 -》 队列 -》 消费者 丢失消息
函数运算导致索引失效
假设查询身份证号码中间是2002年出生的人,就需要对这个字段使用substring, 进行运算获取中间出生年份的信息用于查询,那么此时索引是不生效的
联合索引使用范围查询索引失效
在联合索引中,例如(name,age)是联合索引,那么查询时 使用 age > 50 and name = '',这个时候name的索引就会失效。即联合索引时,使用><,则后面的索引会失效。规避的办法
索引最左匹配原则
1 查询是必须包含联合索引中最左边的索引,否则索引全部失效 2 如果包含联合索引最左边的索引,但是跳过了联合索引中间的索引,那么索引会部分生效,即左侧索引生效。 符合最左匹配的情况: 可以看到type
验证索引效率
执行相同的SQL,看在有索引和没有索引时,执行的时间区别 下图是random_string没有索引的情况: 通过CREATE INDEX index_name ON table_name (colum
explain
慢查询日志和show profilel 可以让我们定位到慢SQL和具体耗费时间。explain则能够让我们对具体的一条SQL进行分析,可以看一条SQL执行过程中到底是否使用到了索引、表的连接情况,表的
Show profiles
慢查询日志会记录超过一个'阈值'的SQL。而Show profiles 会记录所有执行的查询查询的执行时间和资源使用情况。 你可以使用 SHOW PROFILES 命令查看这些查询的列表, 并通过 S
慢查询日志
慢查询日志 慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位秒,默认10秒)的所有SQL的日志, 慢查询日志默认没有开启, 查看慢查询日志是否开启 show variab
配置好的jdk环境,失效了怎么办?
1 如果是和我前面文章一样配置的,那么每次打开新的终端都会失效。 2 要保证配置环境的持久化,需要来到etc/bashrc 修改bashrc的内容 vi etc/bashrc 在该文件底部加上配置内容
下一页
个人成就
文章被阅读
877
掘力值
92
关注了
0
关注者
0
收藏集
0
关注标签
32
加入于
2024-02-28