摘要:
关于B+树数据结构 ①InnoDB存储引擎支持两种常见的索引(B+树和哈希)。 B+树中的B意思是平衡(Balance),B+树是由B树(即B-tree)演变过来的多叉平衡树。 同时,B+树索引并不能找到一个给定键值的具体行。B+树索引只能找到的是被查找数据行所在的页。然后数据库通过把页读入内存,再 阅读全文
摘要:
因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个 阅读全文
摘要:
MySql中的变量定义 根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型: 一、局部变量。 局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句 阅读全文
摘要:
mysql设置变量是在my.cnf文件里,修改配置文件后需要重启mysql的服务,才能生效。但是在线上服务器是不允许随便重启的,我们可以用命令直接修改变量值,使其生效。然后再修改配置文件中的值,以防止重启时还用旧值。 show variables like "slow%" #查询慢查询相关的变量 s 阅读全文