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

wordpress网站第一次打开慢微信开发者工具怎么下载

wordpress网站第一次打开慢,微信开发者工具怎么下载,什么网站流量高,建设部网站办事大厅文章目录 access 数据库的一个优化实例一.起因二.优化三.启示 access 数据库的一个优化实例 一.起因 由于access数据库安装容易,操作方便,深受数据量不大的用户欢迎.但数据操作方面,微软为了安全起见,对SQL语法进行了大量简化和修改.主要修改有以下几个方面: 1.一些复杂的标准… 文章目录 access 数据库的一个优化实例一.起因二.优化三.启示 access 数据库的一个优化实例 一.起因 由于access数据库安装容易,操作方便,深受数据量不大的用户欢迎.但数据操作方面,微软为了安全起见,对SQL语法进行了大量简化和修改.主要修改有以下几个方面: 1.一些复杂的标准SQL语法编写的数据操纵语句不能执行. 2.每次查询仅中能执行一个语句. 以上限制对大量插入数据的用户来说,执行效率大幅下降.最近开发的一个软件 ,以插入860行数据为例,如果一次插入一行数据,(当然还有准备数据时间),大约需要65秒.部分程序如下: protected void Button2_Click(object sender, EventArgs e){DataView dv;DataRowView drv;string projectID; this.Label3.Text 错误请检查订单类别、商品类别、差异率等!;string s Session[xmkS0].ToString();this.SDSxmk.SelectCommand s;dv (DataView) this.SDSxmk.Select(DataSourceSelectArguments.Empty);if (dv ! null){for (int i 0; i dv.Count; i){if (sele(i)){drv dv[i];projectID drv[xmdm].ToString();if (book(drv)){int n i4;int k (int)Session[P n.ToString()];k k (65535 ^ (1 (i - n * 16)));Session[P n.ToString()] k;updatexmkBookflag(projectID, true);}}}} //this.Label3.Text ;}private void updatexmkBookflag(string projectID, bool b){string s0, s1, s2;s0 SDSxmk.UpdateCommand;s1 update xmk set bookFlag{0} where xmdm{1};s1 string.Format(s1,b.ToString(), projectID);SDSxmk.UpdateCommand s1;SDSxmk.Update();SDSxmk.UpdateCommand s0;}二.优化 1.由于一次只能执行一个查询语句,所以我就想起用事务来一次执行多个语句,试着进行优化,效果出人意料. 代码片段: protected void Button2_Click(object sender, EventArgs e)//生成凭证 {DataView dv;DataRowView drv;string projectID;this.Label3.Text 错误请检查订单类别、商品类别、差异率等!;string s1 update xmk set bookFlag{0} where xmdm{1};string s Session[xmkS0].ToString();string s0 SDSxmk.UpdateCommand;this.SDSxmk.SelectCommand s;dv (DataView)this.SDSxmk.Select(DataSourceSelectArguments.Empty);if (dv ! null){OleDbConnection conn new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings[ConnectionString].ConnectionString);OleDbCommand command conn.CreateCommand();conn.Open();command.Transaction conn.BeginTransaction();try{for (int i 0; i dv.Count; i){if (sele(i)){drv dv[i];projectID drv[xmdm].ToString();if (book(drv)){int n i 4;int k (int)Session[P n.ToString()];k k (65535 ^ (1 (i - n * 16)));Session[P n.ToString()] k;command.CommandText string.Format(s1, true, projectID);command.ExecuteNonQuery();}}}command.Transaction.Commit();}catch (Exception ex){command.Transaction.Rollback();}conn.Close();}this.SDSxmk.SelectCommand Session[xmkS0].ToString(); ;this.GridView2.SetPageIndex(35);this.Label3.Text ;}三.启示 1.select 语句是执行效率极高的.凡是能在select 语句完成的查询,就不要用数据集,数据源等进行操作,能用复合select语句的,就使用复合语句. 2.能使用存储教程操作的,就用存储过程(在SQLserver中特别高效). 3.能使用多条插入的查询,就使用如(insert into xxx select ***);别在编程中,用数据集来操纵.效率下降10倍以上. 4.不能使用多条语句的情况下.就使用事务.效率一样很高. 5.两个表更新,使用update xxx inner left xxx on xxxxxx set xxxxxx,更高效. 6.总之,能使用一次连接,完成数据库增删改查的,就一次完成,最高效.对数据的不管多复杂的操作,直接用sql 语句完成就对了,千万别想着自己编程,再使用sql语句来更新,效率下降十倍以上.
http://www.hkea.cn/news/14415974/

相关文章:

  • 室内设计怎么网上接单南宁seo公司
  • 设计本网站怎么样东莞智通人才市场招聘官网
  • 个人博客网站建设选题说明软件定制开发公司官网
  • 南昌哪里有建设网站的php网站搭建
  • 外贸网站推广费用做的网站百度搜不到
  • python网站开发框架展会网站建设 服务器选择很重要
  • 网站链接怎么做二维码推广普通话绘画
  • 私人做网站建设为什么打不开建设银行网站
  • 博罗东莞网站建设网站建设咨询公司排名
  • 旅游电子商务网站的建设用wordpress搭建娱乐网
  • 高端手机网站平台计算机网络课程设计
  • 网站建设注意事项苏州网站搜索引擎优化
  • 织梦网站栏目是做什么用的wordpress进不去了
  • 珠海做网站公司有哪些网页创建网站
  • 医院网站建设价值和意义网站建设前端工程师岗位职责
  • 湖人排名最新沈阳网站推广优化公司
  • 专业做能源招聘的网站网站开发宣传语
  • 企业网站推广营销七色板网站建设
  • 中英版网站系统wordpress cas认证
  • 网站建站套餐c语言建设网站
  • 网站百度快照怎么做在线网站开发培训
  • 洛阳鼎和电力建设有限公司网站delphi xe10网站开发
  • 深圳网站建设建设北京建设工程信息网网站
  • 如何提高网站的转化率重庆网站网络推广推广
  • 网站需要第三方登录怎么做建设书法网站的主题是
  • 宝塔面板建设网站西安市城市建设管理局网站
  • 求个网站好人一生平安网站服务器配置参考指南
  • 宽带专家网站珠海网站建设招聘
  • 网站建设冒用身份信息做招聘网站公司
  • 我做的网站打开慢怎么处理专门做面条菜谱的网站