上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页
摘要: 数据库字段允许空值,会遇到一些问题,此处包含的一些知识点,和大家聊一聊。 数据准备: 说明: id为索引,非唯一(non unique),允许空(null)。 知识点1(热身):负向查询不能命中索引,会导致全表扫描。 索引字段id上的不等于查询,如上图所示: (1)type=ALL,全表扫描; (2 阅读全文
posted @ 2019-07-29 15:34 myseries 阅读(3444) 评论(0) 推荐(0) 编辑
摘要: 问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类,二楼放文学类,三楼放IT类… (2)IT类,又分软件类,硬件类… (3)软件类,又按照书名音序排序… 以便快速找到一本书。 与 阅读全文
posted @ 2019-07-29 15:11 myseries 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: explain结果中有一个Extra字段,对分析与优化SQL有很大的帮助 数据准备: 数据说明: 用户表:id主键索引,name普通索引(非唯一),sex无索引; 四行记录:其中name普通索引存在重复记录lisi; 实验目的: 通过构造各类SQL语句,对explain的Extra字段进行说明,启发 阅读全文
posted @ 2019-07-29 09:19 myseries 阅读(10299) 评论(1) 推荐(5) 编辑
摘要: 问题:explain结果中的type字段代表什么意思? MySQL的官网解释非常简洁,只用了3个单词:连接类型(the join type)。它描述了找到所需数据使用的扫描方式。 最为常见的扫描方式有: system:系统表,少量数据,往往不需要进行磁盘IO; const:常量连接; eq_ref: 阅读全文
posted @ 2019-07-26 17:18 myseries 阅读(5805) 评论(2) 推荐(1) 编辑
摘要: HTTP请求报文格式就如下图所示: 1. 请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成。 大致结构是这样的: 一个简单的例子: 1.1 请求行 请求行由三部分组成:请求方法,请求URL(不包括域名),HTTP协议版本 请求方 阅读全文
posted @ 2019-07-24 17:42 myseries 阅读(23142) 评论(0) 推荐(6) 编辑
摘要: 一:采用sqlplus连接登录(确保安装了sqlplus) 1:先登陆进入到oracle的数据库的服务器环境下 2:切换到sqlplus操作: sqlplus /nolog 3:conn /as sysdba 4:连接我们具体想要操作的数据库用户 conn username/passwd@IP:po 阅读全文
posted @ 2019-07-24 16:24 myseries 阅读(6101) 评论(0) 推荐(0) 编辑
摘要: 线上问题诸如: 1、线上服务器CPU占用率高如何排查? 2、线上服务器Load飙高如何排查? 3、线上服务器频繁发生Full GC如何排查? 4、线上服务器发生死锁如何排查? 一:线上服务器CPU占用率高如何排查? 问题发现: 在每次大促之前,我们的测试人员都会对网站进行压力测试,这个时候会查看服务 阅读全文
posted @ 2019-07-23 11:39 myseries 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 名词解释 PV Page View,网页浏览量。网页被读者调用浏览的次数。网页每次打开或刷新一次页面,记录一次。用户对同一页面的多次访问,访问量累计。 UV Unique Visitor,独立访问者。是指通过互联网访问、浏览这个网页的自然人。在一定时间内,访问网站的不同访客的数量,且每个访客只被统计 阅读全文
posted @ 2019-07-22 18:21 myseries 阅读(3435) 评论(0) 推荐(0) 编辑
摘要: 杀僵尸进程 部分程序员,肯定喜欢下面命令: ps -ef | grep java (先查java进程ID) kill -9 PID(生产环境谨慎使用) kill、killall、pkill命令的区别 kill:通过pid来杀死进程 killall (killall [参数] [进程名]):Linux 阅读全文
posted @ 2019-07-19 18:07 myseries 阅读(98634) 评论(0) 推荐(6) 编辑
摘要: 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参 阅读全文
posted @ 2019-07-15 20:05 myseries 阅读(46727) 评论(0) 推荐(9) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页