当前位置: 首页 > news >正文

银行门户网站是什么意思整合网络营销外包团队优势

银行门户网站是什么意思,整合网络营销外包团队优势,中国北京出啥大事了,家具网页设计素材一、基础规范#xff08;1#xff09;必须使用InnoDB存储引擎 解读#xff1a;支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高#xff08;2#xff09;必须使用UTF8字符集 解读#xff1a;万国码#xff0c;无需转码#xff0c;无乱码风险1必须使用InnoDB存储引擎 解读支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高2必须使用UTF8字符集 解读万国码无需转码无乱码风险节省空间3数据表、数据字段必须加入中文注释 解读N年后谁他妈知道这个r1,r2,r3字段是干嘛的4禁止使用存储过程、视图、触发器、Event 解读高并发大数据的互联网业务架构设计思路是“解放数据库CPU将计算转移到服务层”并发量大的情况下这些功能很可能将数据库拖死业务逻辑放到服务层具备更好的扩展性能够轻易实现“增机器就加性能”。数据库擅长存储与索引CPU计算还是上移吧5禁止存储大文件或者大照片 解读为何要让数据库做它不擅长的事情大文件和照片存储在文件系统数据库里存URI多好二、命名规范6只允许使用内网域名而不是ip连接数据库7线上环境、开发环境、测试环境数据库内网域名遵循命名规范 业务名称xxx 线上环境dj.xxx.db 开发环境dj.xxx.rdb 测试环境dj.xxx.tdb 从库在名称后加-s标识备库在名称后加-ss标识 线上从库dj.xxx-s.db 线上备库dj.xxx-sss.db8库名、表名、字段名小写下划线风格不超过32个字符必须见名知意禁止拼音英文混用9表名t_xxx非唯一索引名idx_xxx唯一索引名uniq_xxx三、表设计规范10单实例表数目必须小于50011单表列数目必须小于3012表必须有主键例如自增主键 解读 a主键递增数据行写入可以提高插入性能可以避免page分裂减少表碎片提升空间和内存的使用 b主键要选择较短的数据类型 Innodb引擎普通索引都会保存主键的值较短的数据类型可以有效的减少索引的磁盘空间提高索引的缓存效率 c 无主键的表删除在row模式的主从架构会导致备库夯住13禁止使用外键如果有外键完整性约束需要应用程序控制 解读外键会导致表与表之间耦合update与delete操作都会涉及相关联的表十分影响sql 的性能甚至会造成死锁。高并发情况下容易造成数据库性能大数据高并发业务场景数据库使用以性能优先四、字段设计规范14必须把字段定义为NOT NULL并且提供默认值 解读 anull的列使索引/索引统计/值比较都更加复杂对MySQL来说更难优化 bnull 这种类型MySQL内部需要进行特殊处理增加数据库处理记录的复杂性同等条件下表中有较多空字段的时候数据库的处理性能会降低很多 cnull值需要更多的存储空无论是表还是索引中每行中的null的列都需要额外的空间来标识 d对null 的处理时候只能采用is null或is not null而不能采用、in、、、!、not in这些操作符号。如where name!shenjian如果存在name为null值的记录查询结果就不会包含name为null值的记录15禁止使用TEXT、BLOB类型 解读会浪费更多的磁盘和内存空间非必要的大量的大字段查询会淘汰掉热数据导致内存命中率急剧降低影响数据库性能16禁止使用小数存储货币 解读使用整数吧小数容易导致钱对不上17必须使用varchar(20)存储手机号 解读 a涉及到区号或者国家代号可能出现-() b手机号会去做数学运算么 cvarchar可以支持模糊查询例如like“138%”18禁止使用ENUM可使用TINYINT代替 解读 a增加新的ENUM值要做DDL操作 bENUM的内部实际存储就是整数你以为自己定义的是字符串五、索引设计规范19单表索引建议控制在5个以内20单索引字段数不允许超过5个 解读字段超过5个时实际已经起不到有效过滤数据的作用了21禁止在更新十分频繁、区分度不高的属性上建立索引 解读 a更新会变更B树更新频繁的字段建立索引会大大降低数据库性能 b“性别”这种区分度不大的属性建立索引是没有什么意义的不能有效过滤数据性能与全表扫描类似22建立组合索引必须把区分度高的字段放在前面 解读能够更加有效的过滤数据六、SQL使用规范23禁止使用SELECT *只获取必要的字段需要显示说明列属性 解读 a读取不需要的列会增加CPU、IO、NET消耗 b不能有效的利用覆盖索引 c使用SELECT *容易在增加或者删除字段后出现程序BUG24禁止使用INSERT INTO t_xxx VALUES(xxx)必须显示指定插入的列属性 解读容易在增加或者删除字段后出现程序BUG25禁止使用属性隐式转换 解读SELECT uid FROM t_user WHERE phone13812345678 会导致全表扫描而不能命中phone索引猜猜为什么这个线上问题不止出现过一次26禁止在WHERE条件的属性上使用函数或者表达式 解读SELECT uid FROM t_user WHERE from_unixtime(day)2017-02-15 会导致全表扫描 正确的写法是SELECT uid FROM t_user WHERE day unix_timestamp(2017-02-15 00:00:00)27禁止负向查询以及%开头的模糊查询 解读 a负向查询条件NOT、!、、!、!、NOT IN、NOT LIKE等会导致全表扫描 b%开头的模糊查询会导致全表扫描28禁止大表使用JOIN查询禁止大表使用子查询 解读会产生临时表消耗较多内存与CPU极大影响数据库性能29禁止使用OR条件必须改为IN查询 解读旧版本Mysql的OR查询是不能命中索引的即使能命中索引为何要让数据库耗费更多的CPU帮助实施查询优化呢30应用程序必须捕获SQL异常并有相应处理最后可能有人会觉得如果抛开使用环境说禁止这禁止那的说的太过于绝对了相信咱们一个开发团队水平不会这么低。确实这些规范就像是数据库范式能遵守尽量遵守如果非要违背一定有理由比如提高性能等总的来说还是得看我们的实际情况灵活运用。好了点赞关注看视频学习动力走一波。我是一咻读快点就是 咻er~一个没有节操的程序员
http://www.pierceye.com/news/721815/

相关文章:

  • 百度贴吧网站开发需求分析怎么免费自己做推广
  • 网站怎么访问自己做的网页中国园林网
  • 郑州服装网站建设做营销型网站用那个cms好
  • 网站登录页面模板下载wordpress添加随机图片
  • 贵阳网站建设哪家便宜关键词林俊杰mp3在线听
  • 怎么看网站是哪个系统做的怎么自己建网站赚钱
  • 茶叶建设网站的优势小学网站模板
  • 铜川免费做网站公司个人博客页面
  • 织梦网站安装出现404 not found商务网站设计素材
  • 石家庄seo网站排名合肥做网站价格
  • 盘锦市城乡建设厅网站区域代理加盟项目
  • 源码如何做网站个人音乐网站源码搭建
  • 网站推广资讯网站注册界面设计
  • 凡网站建设网站线下推广怎么做
  • 简要描述创建商务站点的商务镇江海绵城市建设官方网站
  • 广东建设局网站首页物流官网网站
  • 网站首页做多大分辨率卖域名做非法网站
  • 内蒙古自治区建设厅网站首页网站如何做cdn
  • 代做计算机毕业设计网站福田庆三明星案例
  • 常用seo站长工具微商引流推广平台
  • 潍坊市作风建设年官方网站央视新闻
  • 东阳app开发广东seo网站设计价格
  • 医院网站开发门诊部网站建设
  • 卫生系统网站的建设和维护uc浏览器官网
  • 曲靖网站制作一条龙深圳网站建设的特殊性
  • 网站建设技术课程设计儿童教育网站怎么做有趣
  • 建设银行网站网址网站推广在线
  • 服务器上网站建设用什么搭建个人网站
  • 网站设计排版怎么做wordpress添加媒体
  • 网站服务器镜像外协加工网最新订单