马会东的博客

马会东的博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  439 随笔 :: 4 文章 :: 26 评论 :: 104万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2022 档案

摘要:优化原则: 1. where in 和like效果等同,所以如果某个字段需要wherein或者like,请将该字段放到索引的最后 2. limit start num,当start越大时候 扫描的行数越多(即便是命中索引),越慢,解决办法是:select Id from xxx where xxx, 阅读全文
posted @ 2022-11-20 00:03 马会东 阅读(1004) 评论(0) 推荐(0) 编辑

摘要:在使用order by时,经常出现Using filesort,因此对于此类sql语句需尽力优化,使其尽量使用Using index。 1.准备 1.1 创建test表。 drop table if exists test; create table test( id int primary key 阅读全文
posted @ 2022-11-19 23:35 马会东 阅读(120) 评论(0) 推荐(0) 编辑

摘要:索引的排序是按照定义索引的顺序来的 索引的顺序要遵循三个规则要遵循最左前缀 无论是多个还是一个列的索引 都不应该跳过最左列 如果在查询语句当中 没有使用最左前缀的字段 就不会使用索引 index_key1_key2_key3 是我们的索引即使使用select key_2 ,key_3 from ta 阅读全文
posted @ 2022-11-19 23:26 马会东 阅读(1604) 评论(0) 推荐(0) 编辑

摘要:备注:第二个方法妥妥的,尤其在分页页码比较大的情况,比如这种 LIMIT 201990,15; 问题描述在MySQL中,LIMIT OFFSET偏移量特别大时,效率会非常低 如果说LIMIT 1000,10,一个偏移量很小的值,一般是没有问题的。但是,比如说,LIMIT 10000000,10时就有 阅读全文
posted @ 2022-11-19 09:03 马会东 阅读(589) 评论(0) 推荐(0) 编辑

摘要:tar命令详解 tar命令 ​ tar命令用于打包和压缩,打包是把多个文件文件做成一个文件包,文件大小是不变的。压缩会改变文件的大小 -z是否同时具有gz属性 -j 是否同时具有bz2属性 -J 是否同时具有xz属性 -x 解压缩、提取打包的内容(解压) -t 查看压缩包内容 -c 建立一个压缩,打 阅读全文
posted @ 2022-11-17 14:33 马会东 阅读(4837) 评论(0) 推荐(0) 编辑

摘要:systemctl命令列出所有服务systemctl是Systemd 的主命令,可用于管理系统。 列出所有已经加载的systemd units systemctlsystemctl | grep docker.service12列出所有service systemctl list-units --t 阅读全文
posted @ 2022-11-13 14:02 马会东 阅读(4729) 评论(0) 推荐(1) 编辑

摘要:一、撤销修改(git add/rm 之前) 1 2 git checkout -- * //是撤销从上次提交之后所做的所有修改 git checkout -- filaname //是撤销从上次提交之后的单个文件的修改 二、git add/rm 之后,还未git commit 情况一: 从暂存区撤出 阅读全文
posted @ 2022-11-08 08:29 马会东 阅读(833) 评论(0) 推荐(0) 编辑

摘要:git status 时除了显示自己修改的文件,还多了两个文件,显示如下:untracked files:(use "git add <file>..." to include in what will be commited)bash.exe.stackdumpsh.exe.stackdump 解 阅读全文
posted @ 2022-11-08 08:28 马会东 阅读(1009) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示