November 24, 2006
几则对于《深入浅出Oracle》的评价
作者:eygle
出处:http://blog.eygle.com
在网上陆续看到一些朋友对于《深入浅出Oracle》一书的评价,转载几则在这里。
1.贯彻了“有点到线,由线及面”的学习方法
《深入浅出oracle》 eygle著 这本书还是写的很不错的,贯彻了eygle提倡的“有点到线,由线及面”的学习方法,让我们知其然、又知其所以然。对于有一定oracle基础的,想深入了解的人,我个人还是很推荐,可以把你零散的知识系统整理一遍。(出处)
2.从来没有看过一本书写得那么入骨
我想初学者不必要了解这么多,因此我觉得<<深入浅出oracle>> 这本书其实不是很适合初学者阅读,有太多底层的知识,我从来没有看过一本书写得那么入骨,把oracle的老底给揭了,呵呵, 不过对于时间充足,喜欢研究的人,这本书很适合他(出处)
以上两位说的都有道理;这本书对于初学者来说,可能是有点难了;可是一般我希望初学者也能有高一点的起点;不管怎样,希望有更多的朋友能够喜欢本书。
刚看到CSDN上在<九月计算机新书之十二种武器>中有一段对于本书的介绍:

看来书名真的容易引起对于一本书的误解.
-The End-
Posted by eygle at 10:22 PM | Comments (4)
如何查看Windows上文件系统块的大小
作者:eygle
出处:http://blog.eygle.com
在ITPUB上有朋友问到这样一个问题:如何查看windows上文件系统块的大小.
其实从Windows Xp开始,Microsoft提供了一个工具fsutil可以用来查看文件系统的块大小,经过这个工具也可以用在Windows 2000平台上:
D:\>fsutil fsinfo ntfsinfo c:
NTFS 卷序列号 : 0x388c89188c88d1b4
版本 : 3.1
区数量 : 0x00000000013fe599
簇总数 : 0x000000000027fcb3
可用簇 : 0x0000000000011e43
保留总数 : 0x0000000000000060
每个扇区字节数 : 512
每个簇字节数 : 4096
每个 FileRecord 段的字节数 : 1024
每个 FileRecord 段的簇数 : 0
Mft 有效数据长度 : 0x00000000051cc000
Mft 起始 Lcn : 0x00000000000c0000
Mft2 起始 Lcn : 0x000000000013fe59
Mft 区域起始 : 0x0000000000221960
Mft 区域结尾 : 0x000000000022a280
这里的"每个簇字节数" 4096就是Windows上的文件系统块大小。
这个大小可以在格式化时定义,我们从format的命令可以看到Windows上不同文件系统可以使用的块大小:
D:\>format /?
格式化磁盘以供 Windows XP 使用。FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
FORMAT volume [/V:label] [/Q] [/F:size]
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
FORMAT volume [/V:label] [/Q]
FORMAT volume [/Q]volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
/FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。
/V:label 指定卷标。
/Q 执行快速格式化。
/C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上
创建的文件。
/X 如果必要,先强制卸下卷。那时,该卷所有
已打开的句柄不再有效。
/A:size 替代默认配置单位大小。极力建议您在一般状况下使用
默认设置。
NTFS 支持 512、1024、2048、4096、8192、16K、32K、
64K。
FAT 支持 512、1024、2048、4096、8192、16K、32K、
64k,(128k、256k 用于大于 512 字节的扇区) 。
FAT32 支持 512、1024、2048、4096、8192、16k、32k、
64k,(128k 、256k 用于大于 512 字节的扇区)。注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:
FAT: 群集数量 <= 65526
FAT32: 65526 < 群集数量 < 4177918如果判定使用指定的群集大小无法满足以上需求,格式
化将立即停止。NTFS 压缩不支持大于 4096 的分配单元。
/F:size 指定要格式化的软盘大小(1.44)
/T:tracks 为磁盘指定每面磁道数。
/N:sectors 指定每条磁道的扇区数。
当然更简单,通过在文件系统上创建一个小文件,观察其分配空间也可以得到系统最小的IO分配单元:

-The End-
Posted by eygle at 9:50 AM | Comments (1)
