中国简单快捷的免费行业信息发布平台
·手机版 ·注册 ·登录 ·会员中心 ·忘了密码 ·导航 ·帮助
名站在线LOGO
·设 为 首 页
·收 藏 本 站
·新 站 登 录
网站首页
|
行业供求
|
行业产品
|
行业公司
|
站内检索
|
行业资讯
|
网站导航
|
链接交换
|
流量交换
|
网友收藏
您当前的位置: 首页 > 行业资讯

要做好数据优化先做好数据库结构的设计


发布时间:2014-11-06   资讯类别: 其它资讯   我要发布
  要做好数据优化先做好数据库结构的设计
  如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。
  在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。
  所以在考虑整个系统的流程的时候,我们必须要考虑,在高并发大数据量的访问情况下,我们的系统会不会出现极端的情况。(例如:对外统计系统在7月16日出现的数据异常的情况,并发大数据量的的访问造成,数据库的响应时间不能跟上数据刷新的速度造成。具体情况是:在日期临界时(00:00:00),判断数据库中是否有当前日期的记录,没有则插入一条当前日期的记录。在低并发访问的情况下,不会发生问题,但是当日期临界时的访问量相当大的时候,在做这一判断的时候,会出现多次条件成立,则数据库里会被插入多条当前日期的记录,从而造成数据错误。),数据库的模型确定下来之后,我们有必要做一个系统内数据流向图,分析可能出现的瓶颈。
  为了保证数据库的一致性和完整性,在逻辑设计的时候往往会设计过多的表间关联,尽可能的降低数据的冗余。(例如用户表的地区,我们可以把地区另外存放到一个地区表中)如果数据冗余低,数据的完整性容易得到保证,提高了数据吞吐速度,保证了数据的完整性,清楚地表达数据元素之间的关系。而对于多表之间的关联查询(尤其是大数据表)时,其性能将会降低,同时也提高了客户端程序的编程难度,因此,物理设计需折衷考虑,根据业务规则,确定对关联表的数据量大小、数据项的访问频度,对此类数据表频繁的关联查询应适当提高数据冗余设计但增加了表间连接查询的操作,也使得程序的变得复杂,为了提高系统的响应时间,合理的数据冗余也是必要的。设计人员在设计阶段应根据系统操作的类型、频度加以均衡考虑。
  另外,**不要用自增属性字段作为主键与子表关联。不便于系统的迁移和数据恢复。对外统计系统映射关系丢失(******************)。
  原来的表格必须可以通过由它分离出去的表格重新构建。使用这个规定的好处是,你可以确保不会在分离的表格中引入多余的列,所有你创建的表格结构都与它们的实际需要一样大。应用这条规定是一个好习惯,不过除非你要处理一个非常大型的数据,否则你将不需要用到它。(例如一个通行证系统,我可以将USERID,USERNAME,USERPASSWORD,单独出来作个表,再把USERID作为其他表的外键)http://www.gzsam.com.cn/数据优化
  表的设计具体注意的问题:
  1、数据行的长度不要超过8020字节,如果超过这个长度的话在物理页中这条数据会占用两行从而造成存储碎片,降低查询效率。
  2、能够用数字类型的字段尽量选择数字类型而不用字符串类型的(电话号码),这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接回逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。
  3、对于不可变字符类型char和可变字符类型varchar 都是8000字节,char查询快,但是耗存储空间,varchar查询相对慢一些但是节省存储空间。在设计字段的时候可以灵活选择,例如用户名、密码等长度变化不大的字段可以选择CHAR,对于评论等长度变化大的字段可以选择VARCHAR。
  4、字段的长度在**限度的满足可能的需要的前提下,应该尽可能的设得短一些,这样可以提高查询的效率,而且在建立索引的时候也可以减少资源的消耗。


资讯来源:http://www.gzsam.com.cn/  

友情提示:
    信息由用户自行发布,如果发现错误或不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。


当前页在本站[名站在线]7天内点击次数(点击次数为零的日期不显示):
总量  05/10             
           

信息评估: (还没有网友对该信息作出评估,你想为该信息提供第一个评估吗?) 
信息较差
信息合格
信息良好
信息优秀


其它相似链接:
丰城污水管道清洗,管道检测13870268833
市政污水雨水管网气囊毒水、管道封堵气囊、管道潜水施工、管道潜水堵水、管道潜水清淤。宿州下水道清理管道清淤永济管道修复,雨水管道清淤3、市政管道检测潜水封堵检测、管道封堵检测、管道检测、地面音频检漏、数字化管道、污水管道封堵检测、管道成像检测、管道QV检测、管道潜望镜检测、管道气测。清理化粪池清理化粪池、清理污水池、清理隔油池、清理沉淀池、污水处理。石油行业清洗油罐清洗、油库清洗、加油站油罐清洗、油罐车...

万载清洗市政雨水,污水管道13870268833
管道疏通雨水管道清洗6通风施工人员检查井前,井室内必需使大气中的氧气检查井中或用鼓风机开展换气通风,测量井室内氧气的含量,施工人员井内必需佩戴带24小时电话免费咨询 则在污水池密封程度较高的情况下,得不到**的无害化处理,一旦发生沼气满溢,严重的或许会造成沼气,不仅有着安全隐患并且对环境造成了污染挡板两侧都安装刮油机和刮泥机若每格加设档板隔油池常常用链带式的刮油机和刮泥机分别刮除浮油和池底污泥。我公司是一...

南昌雨水管道清淤,管道检测13870268833
市政管道堵水市政污水雨水管网气囊毒水、管道封堵气囊、管道潜水施工、管道潜水堵水、管道潜水清淤。莆田管道清污,管道清洗运城管道疏通雨水管道清洗3、市政管道检测潜水封堵检测、管道封堵检测、管道检测、地面音频检漏、数字化管道、污水管道封堵检测、管道成像检测、管道QV检测、管道潜望镜检测、管道气测。清理化粪池清理化粪池、清理污水池、清理隔油池、清理沉淀池、污水处理。石油行业清洗油罐清洗、油库清洗、加油站油罐清...

A250-0874-X001鼎晟达
漳州鼎晟达自动化设备有限公司是一家多年专业从事大型进口系统集散式控制系统、可编程控制器、冗余容错控制系统、机器人系统备件销售。长年与欧美,北美等全球知名工业厂商建立起稳定的合作关系,产品直接国外进口,省掉中间环节,为广大企业用户节约开支!目前公司业务遍布全国各省市,经过多年的服务,总结出专为系统用户服务的成熟模式,实现服务的人性化、流程的简单化以及管理的规范化,**帮助客户延长电气设备的使用周期,...

万载雨水管道清淤,管道检测13870268833
管道清淤,雨水管道疏通.厌氧氨氧化工艺厌氧氨氧化ANA-MMOX是以盐为电子受体或以氨作为直接电子供体3传统的硝化反应氧化1molNH4可产生了2molH,反硝化还原1molNO3-或NO2-将发生1molOH-,而氨厌氧氧化的生物产酸量大为下降,产碱量降至为零,可以节省可观的中和试剂管道检测各类规格的上下水管道,工业用水管道,工矿企业及居民区排污管道,排渣管,雨水管,煤气管道,烟道,输油管道及两相流输送管道的堵塞物.各种热交换器,冷凝器,空气...



相关评论:  
(欢迎网友发表评论,请注意网络文明)
(不支持 HTML 显示,请勿发HTML代码)
(评论需审核后才能显示)

本站推荐:
域名之家
中国月饼网
燃气壁挂炉
广东玛缇陶瓷有限公司
面筋串_水面筋_纯手工厂
东莞市神马仓储设备有限公
轴承钢球
清华大学生物医学测试中心
琼中展柜厂打151-78
多功能提升机 锯末提升机
钢笆片|钢笆片|脚踏网钢
学校食堂承包***_湖北
山东四氟滚涂称心的四氟滚
美国 IN HAND E
2711P-T6M1D
PA6 K224-TG9
进口星型圈
河北泰中岩电气设备科技有
山西众森盛业装饰设计工程
新乡市现代养猪设备厂
江苏布新环保工程有限公司
大连煤泥破碎机不同角度的
3HNM02493-1现
给煤机厂家 GLD800
2002年如何做好小红书
西城区专业安装水晶卷帘门
西城区安装肯德基门厂家1
北京无轨伸缩门安装北京伸
新站登录--网站简介--流量交换--名站收藏夹--广告服务--友情链接--免责声明--联系我们--意见建议--违法举报--侵权举报
Copyright 2005-2024 名站在线[fwol.cn]版权所有 经营许可证:粤ICP备17047754号