服务器A是一个实时服务器,我无法访问并运行Percona 5.5.43
服务器B是生产服务器,正在运行MariaDB 10.1.19
不要问我为什么他们有不同的设置,这就是我给予的。
当我在同一数据集上运行以下查询时:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try(ObjectOutputStream oos = new ObjectOutputStream(new DeflaterOutputStream(baos))) {
oos.writeObject("test");
}
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
try(ObjectInputStream oos = new ObjectInputStream(new InflaterInputStream(bais))) {
System.out.println(oos.readObject());
}
我得到了完全不同的结果集。
有人可以向我解释为什么会这样吗?
答案 0 :(得分:1)
您可能希望ORDER BY M DESC
首先获得最相关的内容。
之后,ENGINE=MyISAM
和InnoDB
之间的差异可能不太明显。