zoukankan      html  css  js  c++  java
  • 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:小技能 SmallDatetime)...

    这个系统中的数据库有100多M,里面当然有很多表,我的每个表里,有几个字段,都是一样的
    例如 CreateUserID、CreateDate、ModifyUserID、ModifyDate。这几个字段分别表示,数
    据是谁创建的,什么时候创建的,数据最后是谁修改的,什么时候修改的。

    问题出来了,其中CreateDate、ModifyDate 我都是用Datetime数据类型,我想我能否优化一
    下我的数据库,能让数据库变得性能更好一些,我想,会不会用SmallDatetime更省一些空间
    更能提高运算速度,我就把我数据库里的所有表的这2个字段都修改为SmallDatetime了。

    奇迹发生了,数据库变成了80多M,就这么个改变,让我的数据库变得轻了20M,心里好爽啊,
    数据库变小了,就算其他什么都没修改过,那我想,最起码读取的速度也快了一些吧。

    所以我建议大家,若是SmallDatetime的数据范围已经能满足你的要求了,千万别用Datetime。
    性能能高一些,就算高一些吧。希望我这个文档你没白读,读到了一些小经验。

    欢迎批评指点,环境交流留言。

    转载于:https://my.oschina.net/iwenr/blog/227684

  • 相关阅读:
    发送邮件
    php防止表单重复提交
    mysql 优化之注意
    mysqldump
    项目中下拉框链接问题
    css在IE和Firefox下的兼容性
    利用curl并发来提高页面访问速度
    修改linux下mysql目录权限
    ajax跨域
    wireshark抓包
  • 原文地址:https://www.cnblogs.com/twodog/p/12134828.html
Copyright © 2011-2022 走看看