Re: Real Time Data
- From: Hilary Cotter <hilary.cotter@xxxxxxxxx>
- Date: Sat, 19 Jul 2008 05:01:59 -0700 (PDT)
Define real time. If it is for a reporting application in most
situations it is unlikely that you really mean real time.
If you really do mean real time - ie both database completely in sync
all the time, then you need to use distributed transactions. If you
don't need this level of real time you will need to investigate
exactly why the locking is occuring.
Replication is not normally the cuplrit unless you are using high
values for subscriptionstreams, using too many independent agents, or
using running a lot of batch processes on your subscriber.
Make sure all the reporting applications are using the nolock hint -
this is only if you have relaxed real time requirements.
My advice to you would be to try to look at the reporting queries and
see if efficient indexes are in place, make sure the disk io subsystem
is able to support the queries, and use the nolock hint.
On Jul 18, 4:09 pm, "Rick" <rfem...@xxxxxxxxxxxxxxxxx> wrote:
Our company is having issues with reporting on real time data. We are using
SQL Server Reporting Services and SQL Server 2005, our reports are generated
from a Datawarehouse that is poplated using replication. Difficulties we are
running into is, reports that are running on the dataware house sometimes
block replication and then replication is blocking everything behind it, we
are still in the process of analyzing all queries(huge task, lots of
reports). I am not a DBA, but have some SQL server knowledge. I'm just
looking for some direction in how enterprise companies report on real time
data with a large amout of data. What are the best practices for populating
a data warehouse with real time data? Any replication confirguations that
could be recommended? Can anyone point me to some documentation on this?
Thanks in advance,
Rick
.
- References:
- Real Time Data
- From: Rick
- Real Time Data
- Prev by Date: Real Time Data
- Next by Date: Re: SQL Server 2005 Start a transactional replication (push) using a snapshot on a DVD
- Previous by thread: Real Time Data
- Next by thread: Re: Real Time Data
- Index(es):
Relevant Pages
|