有没有办法确定数据库服务器返回的记录大小?
答案 0 :(得分:2)
您可以估算记录大小:
strace
或truss
跟踪read
在与数据库连接关联的文件句柄上报告的字节数量(使用lsof
获取文件句柄和TCP / IP连接之间的映射),前提是操作系统是Unix的一种风格(您需要指定运行客户端或数据库的操作系统< / em>),或wireshark
或tcpdump
等工具SHOW TABLE STATUS LIKE "my_table"
,Postgres的SELECT SUM(avg_width) FROM pg_stats WHERE table_name LIKE 'my_table'
等)获得平均行,