关于高频读写 mysql 数据库的设计
資深大佬 : wsldl123292 65
有一个需求,是从 kafka 读取数据入 mysql,数据要保证实时性,要及时入库和查询, 现在是的数据量大概每天 30 万,基本是每秒 4 条的频率 现在的问题是在写入的同时再去查库,会导致查询变慢,有什么好的方案吗?
由于硬件限制,只有台 8g 的机器,没有办法分布式多节点
大佬有話說 (29)
有一个需求,是从 kafka 读取数据入 mysql,数据要保证实时性,要及时入库和查询, 现在是的数据量大概每天 30 万,基本是每秒 4 条的频率 现在的问题是在写入的同时再去查库,会导致查询变慢,有什么好的方案吗?
由于硬件限制,只有台 8g 的机器,没有办法分布式多节点
1,开启慢日志吧;
2,然后 show full processlist,看处于什么状态。
就像 @encro 提到的用 snowflake ( int64 ) 做主键 不要用 string