我们的一位客户的 Web 应用程序有些问题,他希望我们在 24 小时内记录所有查询。
我不知道它实际会写入多少数据。
任何 24 小时内的查询量都在 500 万左右。
我可以允许几 GB 的 ramdisk,或者挂载一个 NFS 共享位于一个未使用的 JBOD 上。
问题
如果写入日志的目的地被填满会有什么影响?
如果(专用)NFS 共享由于大量 I/O 而开始执行缓慢,是否会以任何方式(除了一般日志写入)影响 mysqld 的性能?
提前致谢,
一位潜在客户想要评估我们的存储系统。他们在发送给我们的虚拟测试机上运行带有 4KB NTFS 的 Windows 2008R2 x64。他们似乎并不知道这一点,所以我认为假设环境没有被调整是合理的。测试是插入、索引、搜索、删除。我不知道工具。
鉴于 Windows NTFS 块大小为 4KB,SQL 写入 64KB 块 - 假设 SAN 上的块大小为 64k 是一个不错的选择是否安全?
它们运行 SQL Server 2008,也许是标准的。