Profiling 如何优化远程d/b访问?
我怀疑问题出在“远程”上,并且认为更可能出在“d/b访问”上——但是,我怎么知道呢 我可以/应该优化我的实际d/b结构吗?可能会添加外键等等 或者使用循环d/b来限制记录的数量?或者定期“脱机”移动一些行 也许我可以优化我的SQL(使用内部/外部连接等) Fwiw,标准是d/b写入,这被抱怨为“太慢”;只有很少的读取(只有一种情况是您存储数据“以防万一”)Profiling 如何优化远程d/b访问?,profiling,query-optimization,valgrind,Profiling,Query Optimization,Valgrind,我怀疑问题出在“远程”上,并且认为更可能出在“d/b访问”上——但是,我怎么知道呢 我可以/应该优化我的实际d/b结构吗?可能会添加外键等等 或者使用循环d/b来限制记录的数量?或者定期“脱机”移动一些行 也许我可以优化我的SQL(使用内部/外部连接等) Fwiw,标准是d/b写入,这被抱怨为“太慢”;只有很少的读取(只有一种情况是您存储数据“以防万一”) 有什么建议、网站、书籍吗?是否有任何类型的工具来测量/分析实际发生的事情?在我的脑海中 衡量绩效。多久 这真的需要时间吗 你的申请在这段时
有什么建议、网站、书籍吗?是否有任何类型的工具来测量/分析实际发生的事情?在我的脑海中
- 衡量绩效。多久 这真的需要时间吗 你的申请在这段时间内有效吗 时间如果你不喜欢,就用秒表 还有别的办法吗
- 比较本地性能。多久 在本地访问数据库时,是否需要执行相同的任务
- 您使用的远程访问技术是什么?
HTTP、VPN、VNC、ssh李>
- 您使用的数据库管理系统是什么李>
- 涉及哪些表格?张贴他们的 结构和行数
- 您的应用程序如何写入 数据库?通过直接表访问,或 存储过程
- 插入或更新
- 添加外键不是一个简单的方法 优化外键不可用 数据完整性的基础。在你被解雇之前把它们加进去
- 您使用的服务器端软件是什么?你在用php吗,ruby 在rails上,Django,ASP?他们提供什么设施来记录他们的表现
- 您使用的数据库管理系统是什么李>