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

Hiệu suất Oracle CLOB

Có một Thứ tự Theo trong truy vấn? 10K hàng là khá nhiều nếu nó phải được sắp xếp.

Ngoài ra, việc truy xuất PK không phải là một bài kiểm tra công bằng so với việc lấy toàn bộ CLOB. Oracle lưu trữ các hàng của bảng có lẽ có nhiều trong một khối, nhưng mỗi CLOB (nếu chúng> 4K) sẽ được lưu trữ ngoài dòng, mỗi dòng trong một chuỗi khối. Việc quét danh sách PK do đó sẽ nhanh chóng. Ngoài ra, có thể có một chỉ mục trên PK, vì vậy Oracle chỉ có thể nhanh chóng quét các khối chỉ mục và thậm chí không thể truy cập vào bảng.

4 giây có vẻ hơi cao, nhưng nó cần 2MB để có thể đọc từ đĩa và chuyển qua mạng tới chương trình Java của bạn. Mạng có thể là một vấn đề. Nếu bạn thực hiện một dấu vết SQL của phiên, nó sẽ chỉ cho bạn chính xác nơi thời gian đang được sử dụng (đĩa đọc hoặc mạng).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy dữ liệu tất cả các cấp bằng cách sử dụng truy vấn SQL đơn cho hóa đơn vật liệu

  2. Chuyển đổi dấu thời gian / ngày giờ từ UTC sang EST Oracle SQL

  3. Oracle:Chọn ngày giữa các phạm vi ngày bằng SQL

  4. Kết nối Node.js với Oracle trên nền tảng Windows

  5. Chạy quy trình được lưu trữ từ JMeter