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

网站分为哪几种基于php的网站设计与实现

网站分为哪几种,基于php的网站设计与实现,东莞整合网站建设公司,网站的类型是什么意思一、表的设计优化 表的设计优化#xff08;参考阿里开发手册《嵩山版》#xff09;#xff1a; 1. 比如设置合适的数值#xff08;tinyint int bigint#xff09;#xff0c;要根据实际情况选择。 2. 比如设置合适的字符串类型#xff08;char和varchar#xff09…一、表的设计优化 表的设计优化参考阿里开发手册《嵩山版》 1. 比如设置合适的数值tinyint   int   bigint要根据实际情况选择。 2. 比如设置合适的字符串类型char和varcharchar定长效率高varchar可变长度效率稍低。 二、SQL语句优化 1. SELECT语句务必指明字段名称避免直接使用select * 。 2. SQL语句要避免造成索引失效的写法。 3. 尽量用union all代替union   union会多一次过滤效率低。 4. 避免在where子句中对字段进行表达式操作。 5. Join优化 能用innerjoin 就不用left join right join如必须使用 一定要以小表为驱动。       内连接会对两个表进行优化优先把小表放到外边把大表放到里边。left join 或 right join不会重新调整顺序。 三、主从复制、读写分离 如果数据库的使用场景读的操作比较多的时候为了避免写的操作所造成的性能影响 可以采用读写分离的架构。 读写分离解决的是数据库的写入影响了查询的效率。 四、面试的回答 面试官sql的优化的经验 候选人嗯这个在项目还是挺常见的当然如果直说sql优化的话我们会从这几方面考虑比如建表的时候、使用索引、sql语句的编写、主从复制读写分离还有一个是如果量比较大的话可以考虑分库分表。 面试官创建表的时候你们是如何优化的呢 候选人这个我们主要参考的阿里出的那个开发手册《嵩山版》就比如在定义字段的时候需要结合字段的内容来选择合适的类型如果是数值的话像tinyint、int 、bigint这些类型要根据实际情况选择。如果是字符串类型也是结合存储的内容来选择char和varchar或者text类型。 面试官那在使用索引的时候是如何优化呢 候选人【参考索引创建原则 进行描述】 面试官你平时对sql语句做了哪些优化呢 候选人嗯这个也有很多比如SELECT语句务必指明字段名称不要直接使用select * 还有就是要注意SQL语句避免造成索引失效的写法如果是聚合查询尽量用union all代替union union会多一次过滤效率比较低如果是表关联的话尽量使用innerjoin 不要使用用left join right join如必须使用 一定要以小表为驱动。
http://www.dnsts.com.cn/news/143651.html

相关文章:

  • 云南电商网站开发推广方式有哪几种
  • 网站建设专用图形库如何免费简单建一个网站
  • 西安微信平台网站建设开通网站主机
  • wordpress导入网站文章设计师必备的6个网站
  • 安徽建设银行网站如何为网站做面包屑导航
  • 商城网站有哪些上海公司查询官网
  • 律师做几个网站wordpress4.9 多站点
  • 苏州建设厅网站深圳市外贸公司
  • 公司支付网站款做凭证免费网站建设案例
  • 织梦网站修改使用教程优化营商环境工作总结
  • 网站建设公司模板专业建设的基本要素
  • 新建网站seo优化怎么做柘林网站建设
  • 网站开发完整教程网站开发需要自己写代码吗
  • 北京商城网站设计网站设计制作用软件
  • 网站内页做友链专门做悬疑推理小说的阅读网站
  • 上海教育网站前置审批科技网站设计
  • 孟村做网站价格新手网站设计定价
  • 如何做网站推广方法装饰公司在哪个网站上接活
  • 大型搜索网站开发edm营销网站
  • 网站做字工具wordpress漏洞破解
  • 京东电子商务网站建设wordpress崩溃
  • 招聘网站数据分析怎么做网站建设开发费入什么科目
  • 网站运营总结网络营销推广的主要形式为
  • 国外的智慧城市建设网站dz插件网站和自己做的网站区别
  • 成都网站建设公司服务商seo综合诊断工具
  • 公司网站域名是什么网站联系方式设计
  • 好搭建网站建设建设文明网站平台的意义与概述
  • 网站建设是系统工程搜索百度网址网页
  • wordpress网站统计插件下载wordpress如何建站呢
  • 龙岩网站推广软件免费搭建购物网站