Fri Jul 11 10:20:05 PDT 2008
- Previous message: [Slony1-general] Slow Replication issue
- Next message: [Slony1-general] Slow Replication issue
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Jan Wieck wrote: > On 7/11/2008 11:00 AM, chris wrote: >> Cyril SCETBON <scetbon at echo.fr> writes: >>> I've got a lot of updates (~1000 w/s) on the master and on the nearest >>> slave (like others) I've got a big replication lag. It seems that >>> fetching lines from the cursor is not taking much time, but processing >>> events is not well managed. >>> >>> Here you can find an extract of the log that shows that the proposed >>> size for grouping is often just 3 and not greater : >>> >>> http://pastebin.com/f2a2974a >>> >>> The slon parameters used are : -g 1000 -o 0 >>> >>> Any idea to speed up the processing ? >> >> There's something a bit confusing in the logs; it's not affecting how >> the grouping is actually working. The "just 3" looks to be when it's >> evaluating sync grouping for events coming from *other* nodes than the >> provider, which is pretty much irrelevant since those syncs don't lead >> to any actual work. > > Correct. The 3 or 4 group size is for non origins. The current group > size for node 1, which seems to be the only origin in the system, is > actually 255. > >> >> Looks to me like the processing of data from node #1 is working out >> about as can be expected on a node that is processing a lot of data. >> There may be relevant/material improvements to handling of this in >> 2.0; I don't think there's anything to be done in terms of >> configuration. > > I seem to remember that Slony had some problems with large numbers of > sets. Although it seems that in this particular case it only accounts > for 0.3 out of 135 seconds to completely process 255 sync events. > > Anyhow, I counted 31 sets with a total of 513 tables which have a > pretty strange pattern. Up to set 29, all the odd set id's have 17 > tables while the even set id's have 18 tables. Is this one of those > misdesigned applications that creates a separate set of tables per > user or the like? we got 30 sets (1 is for an heartbeat table) to be able to spread them over up to three/four differents masters if needed (one at this time). The number of tables is a manual partitionning (lot of rows and performance issues) Is does not seem to hurt performance as you said, but do you see anything else ? > > > Jan > -- Cyril SCETBON
- Previous message: [Slony1-general] Slow Replication issue
- Next message: [Slony1-general] Slow Replication issue
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list