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

Cách nhanh nhất để tập hợp con - data.table so với MySQL

Nếu dữ liệu vừa với RAM, data.table sẽ nhanh hơn. Nếu bạn cung cấp một ví dụ, điều đó có thể nhanh chóng trở nên rõ ràng rằng bạn đang sử dụng data.table không tốt. Bạn đã đọc "những điều nên làm và không nên làm" trên data.table wiki chưa ?

SQL có giới hạn dưới vì nó là một cửa hàng hàng. Nếu dữ liệu vừa với RAM (và 64bit là khá nhiều) thì data.table nhanh hơn không chỉ vì nó nằm trong RAM mà vì các cột nằm liền nhau trong bộ nhớ (giảm thiểu việc tìm nạp trang từ RAM đến L2 cho các hoạt động của cột). Sử dụng data.table một cách chính xác và nó phải nhanh hơn giới hạn dưới của SQL. Điều này được giải thích trong Câu hỏi thường gặp 3.1. Nếu bạn thấy data.table chậm hơn, thì khả năng rất cao là bạn đang sử dụng data.table không đúng cách (hoặc có một lỗi hiệu suất mà chúng tôi cần sửa). Vì vậy, vui lòng đăng một số bài kiểm tra, sau khi đọc wiki data.table.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tải văn bản được mã hóa utf-8 vào bảng MySQL

  2. Cách lưu trữ an toàn tệp trên máy chủ

  3. Điều gì xảy ra nếu các kết nối MySQL liên tục không được đóng trên các trang PHP?

  4. phương thức đăng sự kiện fullCalendar lên MySQL

  5. Kết nối MySQL từ xa trong PHP