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

网站开发新闻百度帐号申请注册

网站开发新闻,百度帐号申请注册,jsp做的网站怎嘛用,山儿网站建设公司数据库一般会采取什么样的优化方法? 1、选取适合的字段属性 为了获取更好的性能,可以将表中的字段宽度设得尽可能小。 尽量把字段设置成not null 执行查询的时候,数据库不用去比较null值。 对某些省份或者性别字段,将他们定义为e…

数据库一般会采取什么样的优化方法?

在这里插入图片描述
1、选取适合的字段属性

为了获取更好的性能,可以将表中的字段宽度设得尽可能小。
尽量把字段设置成not null
执行查询的时候,数据库不用去比较null值。
对某些省份或者性别字段,将他们定义为enum类型,enum类型被当做数值型数据来处理,而数值型数据被处理起来的速度要比文本类型块很多。
2、使用join连接代替子查询

3、使用联合union来代替手动创建的临时表

注意:union用法中,两个select语句的字段类型要匹配,而且字段个数要相同。

4、事务

要么都成功,要么都失败。

可以保证数据库中数据的一致性和完整性。事务以begin开始,commit关键字结束。

如果出错,rollback命令可以将数据库恢复到begin开始之前的状态。

事务的另一个重要作用是当多个用户同时使用相同的数据源时,它可以利用锁定数据库的方式为用户提供一种安全的访问方式,这样就可以保证用户的操作不被其他的用户干扰。

5、锁定表

尽管事务是维护数据库完整性的一个非常好的方法,但却因为它的独占性,有时会影响数据库的性能,尤其是在大应用中。

由于在事务执行的过程中,数据库会被锁定,因此其它用户只能暂时等待直到事务结束。

有的时候可以用锁定表的方法来获得更好的性能,

共享锁:其它用户只能看,不能修改

lock table person in share mode;

对于通过lock table 命令主动添加的锁来说,如果要释放它们,只需发出rollback命令即可。

6、使用外键

锁定表的方法可以维护数据的完整性,但是它却不能保证数据的关联性,这个时候可以使用外键。

7、使用索引

索引是提高数据库查询速度的常用方法,尤其是查询语句中包含max()、min()、order by这些命令的时候,性能提高更为显著。

一般来说索引应该建在常用于join、where、order by的字段上。尽量不要对数据库中含有大量重复的值得字段建立索引。

8、优化的查询语句

在索引的字段上尽量不要使用函数进行操作。

尽量不要使用like关键字和通配符,这样做法很简单,但却是以牺牲性能为代价的。

你给自己留的退路越多,你失败的可能性就越大。-----酷酷的韩

http://www.wangmingla.cn/news/36484.html

相关文章:

  • 科站网站百度问答下载安装
  • 网站建设 业务网络营销方案案例
  • 有哪些做婚品的网站seo流量排名工具
  • 网站的域名是什么计算机编程培训学校哪家好
  • 软件库网站大全宣传软文怎么写
  • 上海响应式网页建设seo投放营销
  • win10wordpress环境搭建抖音seo
  • 大型建设工程类考试辅导网站新网店怎么免费推广
  • 网站上传后友情链接查询
  • 德阳百度网站建设百度广告联盟app下载官网
  • 净空老法师弟子做的免费祭祖网站应用商店下载安装
  • 手机网站设计案东莞网站推广行者seo08
  • 数据库与网站建设百度网页版主页网址
  • 做网站导航栏素材图打开百度一下的网址
  • 网页打包成小程序seo需要什么技术
  • 做网站app优惠活动的百度广告优化师
  • 西安微信商城网站开发2345手机浏览器
  • 网站免费网站免费麻豆网络营销专业介绍
  • 最简单的单页网站怎么做seo是什么职业做什么的
  • 佛山新网站建设平台网上推广平台
  • 怎么建手机网站台湾新闻最新消息今天
  • 学校网站首页设计成都网站制作
  • 赣县网站制作深圳互联网公司排行榜
  • 设计类专业考研考什么百度推广关键词怎么优化
  • 深圳 网站建设培训学校百度电脑版
  • 佛山微信网站建设多少钱中国最新军事新闻
  • 佛山中小企业网站制作seo推广策略
  • 广西网站建设seo具体怎么优化
  • 聊城手机网站制作刷关键词指数
  • 我想学制作网站吗百度引流推广哪家好