/etc/fstab文件的格式GDT,超级块,Indode,校验码inode表,inode组成,地址指针结构创建文件:位图索引查找文件:目录硬链接,软链接删除文件,复制文件,移动文件开机后,首先挂载的是根,然后手动通过根中的mount命令,关联其他分区至根自动挂载的实现1)定义在/etc/fstab文件..
分类:
系统相关 时间:
2017-08-10 18:05:34
阅读次数:
329
在查看执行计划或调优过程中,执行计划里面有些现象总会让人有些疑惑不解: 1:为什么同一条SQL语句有时候会走索引查找,有时候SQL脚本又不走索引查找,反而走全表扫描? 2:同一条SQL语句,查询条件的取值不同,它的执行计划会一致吗? 3: 同一条SQL语句,其执行计划会变化,为什么 4: 在查询条件 ...
分类:
数据库 时间:
2017-08-02 15:34:27
阅读次数:
250
现实中遇到过到这么一种情况: 在某些特殊场景下:进行查询的时候,加了TOP 1比不加TOP 1要慢(而且是慢很多)的情况, 也就是说对于符合条件的某种的数据,查询1条(符合该条件)数据比查询所有(符合该条件)数据慢的情况, 这种情况往往只有在某些特殊条件下会出现,那么,就有两个问题:为什么加了TOP ...
分类:
其他好文 时间:
2017-08-02 11:52:14
阅读次数:
183
阻塞原因之一是不同的Session在访问同一张表的时候因为不兼容锁的原因造成的, 当前执行的SQL语句是否被阻塞(或者死锁),不仅跟当前表上的已有的锁有关,也会跟当前执行的SQL语句的执行方式有关 简单来说,对于表的访问方式,SQL语句的执行无非是表扫描,索引扫描,(聚集索引或者非聚集索引)索引查找 ...
分类:
数据库 时间:
2017-08-02 11:51:02
阅读次数:
194
这两天有个非常强烈的感觉就是自己在一些特别的情况下还是hold不住,脑子easy放空或者说一下子不知道怎么去分析问题了,比方,问“hash和btree索引的差别”,这非常难吗。仅仅要掌握了这两种数据结构稍加分析就能得出答案,结果是一下子不知道从何说起。进入正题吧。这两者有啥差别。 1. hash索引 ...
分类:
数据库 时间:
2017-07-25 12:42:33
阅读次数:
181
要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。 在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。 名词解析: 扫描:逐行遍历数据。 先建立一张表,并给大家看看大概是什么样子的。 表中的数据14万左 ...
分类:
数据库 时间:
2017-07-20 17:31:23
阅读次数:
207
进程由三大结构组成:PCB(进程控制块)、程序段、数据段。 (1)PCB 在操作系统中是记录型结构,是进程存在的唯一标志,若操作系统查找一个进程的话,是直接从内存中查找进程的PCB的,进程常驻内存。 PCB的内部结构:1、进程标识符(内部标识符:进程的唯一编号=》操作系统使用,外部标识符:用户使用) ...
分类:
系统相关 时间:
2017-07-17 12:31:23
阅读次数:
239
一.数据结构:4种--1.堆栈结构: 特点:LIFO(后进先出);栈的入口/出口都在顶端位置;压栈就是存元素/弹栈就是取元素; 代表类:Stack; 其它:main方法最后一个出去;2.数组结构: 特点:一片连续的空间;有索引,查找快;增删慢; 代表类:ArrayList; 应用场景:用于查询多的场... ...
分类:
其他好文 时间:
2017-07-06 23:47:58
阅读次数:
296
其实接下来就是贴一下代码,熟悉一下Lucene的正常工作流程,或者说怎么使用这个API,更深层次的东西这篇文章不会讲到。 上一篇文章也说了maven的配置,只要你电脑联网就可以下载下来。我贴一下代码。 其实就是这几部,建立阅读器--建立索引--查找索引--获得结果--输出结果。 大概就是这些流程。L ...
分类:
Web程序 时间:
2017-07-03 13:54:28
阅读次数:
152
ORM基本增删改查操作: # 增 models.Tb1.objects.create(c1='xx', c2='oo') 增加一条数据,可以接受字典类型数据 **kwargs obj = models.Tb1(c1='xx', c2='oo') obj.save() # 查 models.Tb1.o ...
分类:
其他好文 时间:
2017-07-03 10:06:38
阅读次数:
140