tarix wrote:keggler wrote:20 secs vs. 10 mins on the same pc spec?
Are you suggesting this isn't the case for you?
I haven't timed it myself, but for me the exact same "database" is instant in PT2 and takes time on PT3. It is really difficult to get a timing because you are comparing instant to non-instant. Database maintenance seems to have no real effect on the performance for me. I can easily fit my entire database in the disk cache anyway.
sorry i have not the faintest idea what you're on about here with your words above... e.g., what does instant & non-instant mean?
i don't really want to get into an arguement here over this, but disk caches are used to stage i/o's for all sorts of activity on the drive; it's not a simple case of shoe-horning the whole db into it - anyhow, i thought disk caches were orders of MB's, 32 at most - you have a 32MB PT database? there's all sorts of other interactions here with db indexes, L2 CPU cache, and the o/s' control over main memory and paging...
i have no experience with PT2 so cannot really comment on speed comparisons, but I am led to believe the schemas are different between 2 & 3 and 3 holds more data in the db for a given hand, player, tournament, etc - so it seems to me, speed comparisons against the database are not realistic in any case.
my fairly common sense and simplistic view is to take the PT3 app fronting a very robust RDBMS and just make sure the customers here are running their systems sensibly, maybe the occasional tweak on the postgres conf files and count on the development team to write good code behind a well designed schema and not dwell on the past, with "this isn't as fast as this..." - it's time to move on...
susan