Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Có cách nào tôi có thể tăng tốc (các) chèn sau không?

Bạn có thể muốn thử sử dụng một câu lệnh chèn duy nhất thay vì thực hiện một câu lệnh hàng triệu lần:

insert into myTable
  select
    dbms_random.value(1, 500),
    dbms_random.value(1, 500)
  from
    dual
  connect by
    level <= 1*1000*1000;

Một lưu ý nhỏ:bạn đã đo lường lượng thời gian dành cho việc thực thi dbms_random chưa và bao nhiêu thời gian trên thực tế chèn các giá trị?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-04091:bảng xx_xx đang đột biến, trình kích hoạt / chức năng có thể không nhìn thấy nó

  2. Cách lấy vĩ độ và độ dài từ sdo_geometry trong oracle

  3. script lấy dữ liệu từ tệp txt trong mệnh đề where

  4. ORA-28040 Không phù hợp với giao thức xác thực khi kết nối từ SQL PLUS với oracle 12c DB sử dụng sql plus client phiên bản 11.1

  5. Oracle SQL Developer 3.1.07 thêm khoảng trắng giữa các ký tự bằng cách sử dụng listagg