摘要: 数据库性能瓶颈的原因 数据性能优化方案 慢日志查 show cache 索引 mysql主从 mycat Mysql查询优化 执行步骤 Mysql是半双工通信:只能一方传一方,另一方等待信息 最简单的优化 如 在 tablea inner join tableb on tablea.id = tab 阅读全文
posted @ 2019-09-25 19:08 weijianxing 阅读(113) 评论(0) 推荐(0) 编辑
摘要: mysql的引擎: myisam引擎 Mysql 5.5之前默认的存储引擎 数据、索引分别存储 (数据物理磁盘 索引物理磁盘) .MYD 存储数据 表级索,不支持事物 .MYI 存储索引 .FRM 是表定义文件(每个引擎都会有) 辅助索引:末尾保存指针-->指向数据磁盘地址 ID列索引:末尾保存指针 阅读全文
posted @ 2019-09-25 19:01 weijianxing 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 为什么mysql不使用平衡二叉树? B+Tree和B-Tree的区别? 为什么选用B+Tree? 稳定(B-Tree寻子不稳定,可能1次1层,也可能2次100层才能检索到,效率是不稳定) B+Tree 每次都查到最后一层,所以每次查的效率是稳定的) 阅读全文
posted @ 2019-09-25 19:00 weijianxing 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 索引的概念: 索引是一个分散存储的数据结构(检索)对数据库表中一列或多列的值进行排序 为什么要用索引? 聚集索引: 数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同 辅助索引末尾指向主键索引,然后通过主键索引找值 如果innodb没有建索引,默认会创建一个隐式主键索引 6bit 只要是索引是连 阅读全文
posted @ 2019-09-25 18:53 weijianxing 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在Oracle中进行查询排序时,如果排序字段里面有空值的情况下,排序结果可能会达不到自己想要的结果。 如 select * from tableTest order by VISITS desc 将原来的sql语句改写为:select * from tableTest order by VISITS 阅读全文
posted @ 2017-08-29 18:34 weijianxing 阅读(1177) 评论(0) 推荐(1) 编辑
摘要: 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖 阅读全文
posted @ 2017-07-18 19:24 weijianxing 阅读(179) 评论(0) 推荐(0) 编辑
摘要: CREATE PROCEDURE pageTest --用于翻页的测试--需要把排序字段放在第一列 (@FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值@LastID nvarchar(20)=null, --当前页面里的最后一条记录的排序字段的值@is 阅读全文
posted @ 2017-07-17 19:36 weijianxing 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 闭包是就是大函数里有小函数,大函数可以访问或调用小函数的变量和内容,而小函数则可以引用大函数的几分。 闭包的作用 1.使用闭包可以访问函数中的变量。 2.可以使变量长期保存在内存中,生命周期比较长。 阅读全文
posted @ 2017-07-11 21:07 weijianxing 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.null表示"没有对象",即该处不应该有值,转为数值时为0。典型用法是: (1) 作为函数的参数,表示该函数的参数不是对象。 (2) 作为对象原型链的终点。 2.undefined表示"缺少值",就是此处应该有一个值,但是还没有定义,转为数值时为NaN。典型用法是: (1)变量被声明了,但没有赋 阅读全文
posted @ 2017-07-11 20:35 weijianxing 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 哈希表是用于查找的一种表,它是根据某一函数H(key)=key,来确定某一元素的存储位置,构造哈希表的方法,一般有:或是它的线性函数,来构造;还有除留余数法等等;构造这种表的过程叫哈希造表,或散列,得到的地址,称为哈系地址或散列地址。 根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一 阅读全文
posted @ 2017-07-11 20:33 weijianxing 阅读(262) 评论(0) 推荐(0) 编辑