我想运行sql profiler来查看我的数据库Sql server 2008的性能,但我担心在同一台计算机上运行该profiler会影响服务器的性能,并且我不想降低服务器的速度。很久以前,我听一位DBA说,他在连接到sql服务器的笔记本电脑上运行性能分析器,这种方式不会影响服务器的性能。Si基本上,我的问题是如何从外部计算机运行Sql事件探查器,而不会导致sql服务器性能下降?
我们在服务器A上的数据库中有5个表,为了报告目的,我们希望复制到服务器B。我们希望在目标副本上创建不同的索引,这样我们就可以获得更好的报告性能。我们考虑了以下几种选择:
始终在可用性组( server 2012的特性):不能使用它,因为它只允许创建源数据库的只读副本,也就是说,我们不能在每个服务器上创建不同的索引集。事务性复制:这看起来很适合实现我们想要做的事情,但是由于我们的表将非常频繁地更新,因此对服务器的性能影响很大,我们希望避免任何性能
到目前为止,我们有一个具有2个数据库的服务器和一个可以访问其中任何数据库的mysql用户。例如 `select * from magento.maintable, erp.maintable` 现在我们的erp非常慢,我们想要在另一台服务器上分离我们的数据库,但我们有数百(几乎1000)个sql查询可以在同一查询中访问两个数据库,例如 `insert into magento.table
select * from erp.maintable` 或者select * from erp.