10/10/2018, 10:59
hỏi các chuyên gia mysql
tình hình là em có site game cứ có lớn hơn 1000 kết nối cùng một lúc là bị đóng băng. bác nào có cách khắc phục không giúp em với.. mỗi một kết nối có nhiệm vụ đọc và ghi luôn..bác nào đã gặp hoặc xử lý những trường hợp tương tự có thể giúp đc em em cảm ơn nhìu...
Bài liên quan
- Tối ưu Sql, tránh dùng select lồng nhau
- Tách dữ liệu lớn ( VD nội dung bài viết ) thành file chứ ko để trong CDSL, tạo 1 bảng phụ chỉ để search
- Dùng cache khi có thể. Có thể cache bằng HTML hoặc nếu có server thì dùng memcached.
- Không sử dụng pconnect
query cho sql thì mình đã tối ưu tới mức tối đa. mình là dân code php và mysql lâu đời rồi nên những cái đó mình đảm bảo. nhưng cái vụ này nó liên quan đến hệ thống, hiệu suất .
mình không thể dùng cache đc vì dữ liệu là cho game nên các số liệu thay đổi theo thời gian thực. cache là cách hay nhưng trong trường hợp này là không đc. bạn nào có giải pháp nào hay không? dùng temp table thì thế nào?
nếu bác muốn biết thêm mấy chú nosql khác thì vô đây
http://nosql-database.org/
nhưng theo mình đã triển khai thì chỉ có Cassandra là hoàn hảo nhất
Bác tham khảo nha.