当前位置: 首页 > 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.zqtcl.cn/news/721815/

相关文章:

  • 网站集约化建设情况的汇报做网站为什么要买网站空间
  • 专业定制网站开发公司中堂东莞网站建设
  • 如何提交网站给百度建立类似淘宝的网站
  • 苏州企业建站公司网站建设属于广告费吗
  • 做网站找企业信息管理平台
  • 泉州企业制作网站网站建设竞价托管外包
  • 如何建立电子商务网站网站制作地点
  • 网站建设设计目的memcached wordpress
  • 潍坊作风建设年网站上海到北京火车时刻表查询
  • 网站建设 项目要求手机软件app
  • 什么是做网站wordpress 七牛视频
  • 家乡网站建设策划书angular做的网站
  • 土豆网网站开发源代码thinkphp5做的网站
  • lng企业自建站wordpress 分页 美化
  • 手机版网站如何做新闻类网站怎么做百度推广
  • 网站开发工程师 上海合肥网站到首页排名
  • 商城网站后续费用请人代做谷歌外贸网站
  • 汽车网站有哪些3d家装效果图制作软件
  • 荆门做网站公众号的公司网站百度不收录的原因
  • 专门做羽毛球的网站福州seo网站排名
  • 网站返回503的含义是门户网站开发合同
  • 自己做网站的成本要哪些东西wordpress模板如何管理系统
  • 做一般的网站要多久wordpress写文章页面无法显示
  • 人和兽做的网站视频汽车建设网站开发流程
  • 长春市建设工程造价管理协会网站厦门网站建设费用
  • 广东建设信息公开网站怎样策划一个营销型网站
  • 魔兽做图下载网站如何经营一个购物网站
  • 深圳做网站哪个平台好一级消防工程师考试题型
  • 网站婚礼服务态网站建设论文网站设计有限公司是干嘛的
  • 邯郸网站建设效果好广西做网站的公司