假设有个环境是有非常大的用户量需要入缓存库。如果使用循环插入1000000...条数据,可想而知数据库的压力是怎么样的。
但是如果将这么多的用户做个标识,比如说用户。可以存用户id,使用字符串分割。比如1|2|3....然后使用的时候用循环拆开,剩下的写到其他缓存数据库就自己决定咯~这样可以降低mysql压力的作用,起到缓存表的效果。
如果要存入的数据量太大了,记得到my.cnf改限制大一点,默认是1M。max_allowed_packet=1M
假设有个环境是有非常大的用户量需要入缓存库。如果使用循环插入1000000...条数据,可想而知数据库的压力是怎么样的。
但是如果将这么多的用户做个标识,比如说用户。可以存用户id,使用字符串分割。比如1|2|3....然后使用的时候用循环拆开,剩下的写到其他缓存数据库就自己决定咯~这样可以降低mysql压力的作用,起到缓存表的效果。
如果要存入的数据量太大了,记得到my.cnf改限制大一点,默认是1M。max_allowed_packet=1M