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

临海市住房和城乡建设规划局网站带分期功能的网站建设

临海市住房和城乡建设规划局网站,带分期功能的网站建设,婚庆网站模板,小程序商城装修图片MySQL优化建议汇总~~~1、将经常要用到的字段#xff08;比如经常要用这些字段来排序#xff0c;或者用来做搜索#xff09;#xff0c;则最好将这些字段设为索引 2、字段的种类尽可能用int或者tiny int类型。另外字段尽可能用not null 3、当然无可避免某些字段会用到text比如经常要用这些字段来排序或者用来做搜索则最好将这些字段设为索引 2、字段的种类尽可能用int或者tiny int类型。另外字段尽可能用not null 3、当然无可避免某些字段会用到textvarchar等字符类型最好将text字段单独出另外一个表出来用主键关联好能用枚举的就尽量不要用text因为在MySQL中ENUM类型被当作数值型数据来处理而数值型数据被处理起来的速度要比文本类型快得多 4、 字段的类型以及长度是一个很考究开发者优化功力的一个方面。如果表数据有一定的量了不妨用PROCEDURE ANALYSE()命令来取得字段的优化建议在phpmyadmin里可以在查看表时点击‘Propose table struture’来查看这些建议如此可以让你的表字段结果趋向完善。 5、select * 尽量少用你想要什么字段就select什么字段出来不要老是用*号同理只要一行数据时尽量使用limit 1 6、绝对不要轻易用order by rand(),很可能会导致mysql的灾难 7、每个表都应该设置一个ID主键最好的是一个INT型并且设置上自动增加的AUTO_INCREMENT标志这点其实应该作为设计表结构的第一件必然要做的事 8、拆分大的DELETE或INSERT语句因为这两个操作是会锁表的表一锁住了别的操作都进不来了就我来说有时候我宁愿用for循环来一个个执行这些操作 9、不要用永久连接mysql_pconnet()除非你真的非常肯定你的程序不会发生意外不然很可能也会导致你的mysql死掉 10、永远别用复杂的mysql语句来显示你的聪明就我来说看到一次关联了三四个表的语句只会让人觉得很不靠谱MySQL语句能简单就简单点 参考博文https://mp.weixin.qq.com/s/4U8xw9Q0cEStNfArjXQCIQ了解一下Oracle中sql语句的执行过程也有利于掌握Oracle的优化ORACLE将执行过的SQL语句存放在内存的共享池(shared buffer pool)中可以被所有的数据库用户共享。当执行一个SQL语句时如果它和之前的执行过的语句完全相同ORACLE就能很快获得已经被解析的语句以及最好的执行路径.。这个功能大大地提高了SQL的执行性能并节省了内存的使用。Oracle中SQL语句执行过程1.当一用户第一次提交一个SQL表达式时,Oracle会将这SQL进行Hard parse检查语法、表名、字段名等相关信息这过程会花比较长的时间因为它要分析语句的语法与语义。然后获得最优化后的执行计划并在内存中分配一定的空间保存该语句与对应的执行计划等信息。2.当用户第二次请求或多次请求时Oracle会自动找到先前的语句与执行计划而不会进行Hard parse,而是直接进行Soft parse把语句对应的执行计划调出然后执行,从而减少数据库的分析时间。那么在第一次运行的过程中ORACLE sql 的处理过程大致如下1.运用HASH算法得到一个HASH值。2.到shared pool 中的 library cache 中查找是否有相同的HASH值如果存在则无需硬解析进行软解析。3.如果shared pool不存在此HASH值则进行语法检查查看是否有语法错误。4.如果没有语法错误就进行语义检查检查该SQL引用的对象是否存在该用户是否具有访问该对象的权限。5.如果没有语义错误对该SQL进行解析生成解析树执行计划。6.生成ORACLE能运行的二进制代码运行该代码并且返回结果给用户。注意Oracle中只能完全相同的语句包大小写、空格、换行都要求一样时才会重复使用以前的分析结果与执行计划。分析过程如下图对于大量的、频繁访问的SQL语句如果不采用Bind 变量的方式Oracle会花费大量的Shared latch与CPU在做Hard parse处理。所以要尽量提高语句的重用率减少语句的分析时间通过了解Oracle SQL语句的分析过程可以明白Oracle的内部处理逻辑并在设计与实现上进行SQL语句优化。参考博文https://mp.weixin.qq.com/s/O6bWmIOFk6KGrrW4uBeMTA几种常用的SQL优化技巧。WHERE下多个过滤条件的排列顺序 重复记录的处理 WHERE、HAVING和ON的比较 灵活使用EXISTS关键字 UNION ALL和UNION 表关联的优化 参考博文https://mp.weixin.qq.com/s/NfwWibH7JO1w98OiHJcxyg有实例挺详细的
http://www.pierceye.com/news/276153/

相关文章:

  • 沈阳市城乡建设网站wordpress全文
  • 冉冉科技网站建设网络教学平台网址
  • 深圳网站设计建设公司宁波易通建设网站
  • 许昌网站建设公司网站的空间和域名
  • 公司查询网站查询系统wordpress简书主题
  • 公司网站 钓鱼网站ui设计交付物都包含哪些
  • seo网站导航建设技巧精东影视传媒文化管理公司
  • 做白酒的网站怎么查网站建设是哪家公司
  • 网站域名密码免费网站推广产品
  • 网站建设一般要多少费用申请网站官网
  • 金融网站织梦模板二手车网站建设
  • 怎么自己写代码做网站做网站必须用域名吗
  • 重庆营销网站建设平台怎么添加wordpress模板
  • 网站赚取广告费深圳个人外贸网站建
  • 在线销售型的网站巢湖城市建设投资有限公司网站
  • 苏州高端网站建设设计程序源代码网站
  • 基本原理网站建设文档怎么做网站链接
  • 网站建设出售门户网站有哪些推广分类
  • 企业网站制作一般多少钱做ppt的兼职网站有哪些
  • 分公司可以建设网站淘宝联盟怎么推广
  • 苏州网站设计哪家公司好童程童美编程地址在哪里
  • 软文营销的成功案例百度优化怎么做
  • 公司网站开发怎么收费优化方案英语必修三
  • 网站改版阿里云怎么做网站301定向温州网站运营
  • 免费做简历网站有哪些网站建设与网页制作招聘
  • 怎么到国外网站去接模具订单做潍坊微信网站开发
  • 做船公司网站青海公司网站建设哪家好
  • 制作网站公司合同注意事项沈阳高端网站
  • 企业网站备案时间网站建设的服务和质量
  • 提供视频下载的网站建网站开发费用