磨刀霍霍
qq_40399580
这个作者很懒,什么都没留下…
展开
-
ORACLE 大批量插入数据
这种也是采用DML并发,适用于执行DML语句慢的应用场景。说明:这种方式只能按照串行的方式进行,如果有多个任务在同时进行,会导致进程等待,反而会影响传输的效率。但是源表的数据量是1亿的数据量,按照最普遍的方式 INSERT INTO 效率太低了。这种是采用INSERT 并发,适用于 查询快,插入慢的场景。注: 这种模式其实跟第三种差不多,只不过这种是会话级别的。这种采用DML并发,适用于执行DML语句慢的应用场景。这种采用查询并发,适用于插入快,查询慢的应用场景。3.插入和查询PARALLEL。原创 2022-12-13 11:24:15 · 7259 阅读 · 1 评论 -
sql的优化
总结:sql优化的目的无非是提高sql的执行效率,加快查询速度。1.索引数据库的执行效率,我们通常认为与索引有关1.1sql语句是至下而上去执行的,so:如果在查询语句后面没加WHERE子句,那么就是查询全部数据了,相当于全表扫描,所以不走索引了1.2索引列异变包含索引列与查询条件类型不一致,索引列上用了函数,索引列上进行了运算1.3 in 和 exists的使用很多人说in不走索引,但是经过我的测试,发现in也是走索引的;1.3.1接下...原创 2021-11-09 18:10:00 · 588 阅读 · 0 评论 -
oracle 误删表空间数据文件
不小心把表空间数据文件删除,导致drop tablespace的时候报以下错误:看了一下网上教程说要执行:shutdown immediate;结果报:于是换另外一种方式:4.1.shutdown abort ---强制关闭数据库显示: -- oracle实例已关闭2.startup mount --装载数据库,打开控制文件3.alter database datafile '/data/oradata/dw/tbs_khxw_data01.dbf' offline dro.原创 2021-07-02 09:51:01 · 1049 阅读 · 1 评论