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

Có một chức năng nào trong MySQL sẽ nén kết quả trả về từ một truy vấn không?

COMPRESS hàm có thể được sử dụng để nén các chuỗi thành chuỗi nhị phân. Tuy nhiên, tùy thuộc vào nhu cầu của bạn mà có thể không thực sự giải quyết được vấn đề đặc biệt là vì bản chất cơ sở dữ liệu thường đã rất nhỏ gọn nên tôi không chắc bạn sẽ nhận được bao nhiêu lợi ích từ việc cố gắng nén thêm tập hợp kết quả.

Một điều bạn cần phải cẩn thận là tối ưu hóa quá sớm. Thông thường, bạn có thể tạo ra sự phức tạp không cần thiết và thực sự làm ảnh hưởng đến hiệu suất nếu bạn cố gắng tối ưu hóa trước khi xác định chính xác các điểm nghẽn thực tế và không chỉ nhắm mắt vào những điểm có thể xảy ra.

Trong mạch đó, tôi sẽ hỏi liệu bạn đã thực sự xác định được điểm nghẽn trong ứng dụng của mình chưa? Nếu vậy, nó chính xác ở đâu và bản chất của nó là gì? Bạn đang làm việc trong môi trường nào? Đây là phát triển web hay máy tính để bàn với kiến ​​trúc máy khách / máy chủ?

Có lẽ bạn có thể thêm một số thông tin bổ sung này vào câu hỏi của mình và sau đó có thể hỗ trợ bạn tốt hơn?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để lưu trữ ảnh trong MySQL?

  2. Truy vấn SQL nào tốt hơn, PHÙ HỢP VỚI LẠI hay THÍCH?

  3. cách sử dụng WHERE IN thủ tục lưu trữ mysql

  4. Làm thế nào để json_encode mảng có dấu tiếng Pháp?

  5. cách thêm ngày và giờ với tên tệp sao lưu bằng cách sử dụng mysqldump từ dấu nhắc lệnh và xác định đường dẫn của tệp sao lưu