关于oracle的update语句

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:35:33
(1)update执行的速度质量要比提取低/差,是吗?
(2)update一条语句,要遍历全表吗?
(3)update语句执行的过程是怎样的?
(4)对于sql语句,如:create,update;insert,select等,这些语句的执行效率排行是如何的?
(5)想要了解sql语句是怎样执行的,有什么书籍,方法推荐?

update语句性能在于where条件部分以及set置入结果部分 并不一样要遍历全表 遍历全表是最忌讳的事情 会产生大量的磁盘io 严重影响性能 一般好的索引会大大减少遍历记录的条数
sql语句分为DDL,DML 其中DDL要比DML快 比如create一张一千万行记录的表 要比向同样表中插入一千万行要快的多