我们正在设置 MySQL 主从复制,一切正常。
当前所有负载(读/写)都将转到主服务器。我们的应用程序有 99% 的读取和 1% 的写入。
我们考虑将负载(仅读取)分配给 Master 和 Slave。所以我们想到了使用 HAProxy 将负载分配到两个 MySQL 服务器。
我们的要求是所有写入都重定向到主服务器,读取在主服务器和从服务器之间分配。
在一张表中,大约有 90 万条记录。当我们检查数据大小时,它大约是 800 MB。我们可以在不删除数据的情况下减少数据大小吗?
提前致谢。
CREATE TABLE snmptraps(
SiteID int(11) NOT NULL default 1,
SystemID int(11) NOT NULL,
EnterpriseID varchar(255) default NULL,
IPAddress varchar(255) default NULL,
GenericTrap varchar(255) default NULL,
SpecificTrap varchar(255) default NULL,
TimestampGen varchar(255) default NULL,
TimestampRec datetime default NULL,
OID varchar(1024) default NULL,
OIDValue varchar(1024) default NULL,
TimePeriod TIMESTAMP NOT NULL default CURRENT_TIMESTAMP,
PDUType int(11),
Description varchar(255) default NULL,
);
Run Code Online (Sandbox Code Playgroud)