![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 82
qq953337446
这个作者很懒,什么都没留下…
展开
-
MySQL索引实现
一、数据库索引所采用的数据结构B-/+Tree及其性能分析到这里终于可以分析为何数据库索引采用B-/+Tree存储结构了。上文说过数据库索引是存储到磁盘的而我们又一般以使用磁盘I/O次数来评价索引结构的优劣。先从B-Tree分析,根据B-Tree的定义,可知检索一次最多需要访问h-1个节点(根节点常驻内存)。数据库系统的设计者巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个页,这样每个节点只需...转载 2018-03-24 20:44:16 · 158 阅读 · 0 评论 -
mysql执行sql脚本时报错failed to open file ...,error:2
执行sql脚本,可以有2种方法:第一种方法:在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.第二种方法: 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql ...转载 2017-10-28 16:24:02 · 17929 阅读 · 2 评论 -
分析Class.forName()和ClassLoader.loadClass在数据库连接的应用
一 Java类装载过程1.装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象; 2.链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 校验:检查导入类或接口的二进制数据的正确性;(文件格式验证,元数据验证,字节码验证,符号引用验证) 准备:给类的静态变量分配并初始化存储空间; 解析:将常量...原创 2018-04-06 14:16:50 · 398 阅读 · 0 评论