
数据库知识
冷星风
宠辱不惊先看庭前花开花落,去留无意漫随天外云卷云舒。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql避免全表扫描sql查询优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描: · 使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。 · 对扫描的表使用FORCE INDEX告知MySQL,相对于使用给定的索引表扫描将非常耗时。 SELECT *转载 2016-02-19 17:00:33 · 498 阅读 · 0 评论 -
oracle优化:避免全表扫描
1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件 例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3. 对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描: (1)where子句中对字段进行函数、转载 2016-02-19 17:12:51 · 422 阅读 · 0 评论 -
mysql 常用命令
mysql -h localhost -u root -proot; grant all privileges on db.* to 'root'@'%'; flush privileges; select host,user,password from mysql.user; grant all privileges on db.* to 'root'@'192.168.1.100' ident原创 2016-12-02 13:07:10 · 316 阅读 · 0 评论