数据库知识
冷星风
宠辱不惊先看庭前花开花落,去留无意漫随天外云卷云舒。
展开
-
Mysql避免全表扫描sql查询优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描:· 使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。· 对扫描的表使用FORCE INDEX告知MySQL,相对于使用给定的索引表扫描将非常耗时。 SELECT *转载 2016-02-19 17:00:33 · 465 阅读 · 0 评论 -
oracle优化:避免全表扫描
1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3. 对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描:(1)where子句中对字段进行函数、转载 2016-02-19 17:12:51 · 394 阅读 · 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 · 285 阅读 · 0 评论