Mysql100万行左右的数据表查询非常慢

接手一个系统mysql的数据库,其中有一个数据表大概每天会写入90000条数据 基本每秒都有写入,更新的数据在后台管理员看到后都会update一次已读字段并且更新已读时间字段,目前系统数据超过100万条以上后读取会非常的困难 只能定期删除数据,维持系统内只有临近10天左右的数据,但删除本身也非常慢,有时执行删除命令就会长达几小时,给时间字段增加了索引但效果不明显,在没有源代码的情况下如何优化数据库读写速度?

可以从 分区 索引 缓存 压缩 数据结构 这几个方面入手

可以尝试以下方式:
1、数据库服务器性能检查:CPU、内存、磁盘和网络等等之类的;
2、数据库索引优化、表结构优化;
3、实际更新操作,批量写入和更新;
4、考虑数据库分区;
5、其他待测试研究,有更好的调优,也分享一下。