扫描使用APP
扫描使用小程序
对于数据库可能不同人有不同理解,我自己认为是比较重要的,不知道各位程序猿怎么认为
理论知识很重要。
举个例子,我曾遇到过一个6年的开发,写了这么个语句:
select max(LogDate) as CurrentDatefrom AuditLog
这张表 AuditLog 有200多万条数据,硬是等了 20分钟没执行完。
如果你碰巧也不知道为什么,你就会觉得理论重要性了。
至少,这条语句能考查出你对表结构, 索引,事务的理解。
首先,数据库本身是一个非常好的大型软件集合。
读懂数据库的设计和概念对编程,特别是新手是尤为有好处的。
因为其包含了大量的经典设计,和给你提供了很多思路。
内存管理技术,索引,排序的选择,生成执行计划树。
磁盘文件读取,文件组设计,分区表设计,
事务设计,日志设计,锁设计
数据分发设计。
这些理论知识不仅要看懂,还要理解和学会。
当你学会,并理解了这些,
增删改查就不再单单是简单的增删改查了,往往会在你心里展现一张图,它的每一个执行细节你都能了如于胸。
公司介绍
人才招聘
联系方式
服务条款
权利声明
隐私声明
使用攻略
建议反馈
联系客服
网站地图
渠道合作
网络联盟
专家合作
登录 | 立即注册