Monday, 2009-10-05

GerhardMorning all00:18
*** Gerhard has quit IRC00:42
*** Alex|off is now known as Alex|01:48
*** cthibert has joined #ingres03:31
*** atrofast has joined #ingres04:52
*** Gerhard has joined #ingres04:52
*** Gerhard has quit IRC06:13
*** rossand has joined #ingres06:15
*** ChanServ sets mode: +o rossand06:15
*** DarylM has joined #ingres06:23
pboroIngres is really slow when doing a lot of operations using JDBC... I would expect it to be I/O intensive, not CPU intensive :(06:48
pboroIs there an easy way to profile Ingres?06:48
atrofastpboro: Have you tried OProfile? (http://oprofile.sourceforge.net/)06:52
pboronope... have you tried it with Ingres?06:52
pboroHmm it prolly requires that I have a -g version of Ingres06:55
atrofastOnly very shortly yeah... but as you said I had compiled it with -g07:01
atrofastNot sure if it'll work without that since I haven't tried :)07:02
pboroyeah, was it easy to use?07:02
pboroI guess I'll have to make -g compiled version of latest 9.2 and profile it a bit, there seems to be something fishy in the performance07:02
pboroahh... I guess these instructions could be useful: http://wiki.postgresql.org/wiki/Profiling_with_OProfile07:03
pborohmmh... I guess it's no use to profile 9.2 anyway, instead I should use at least 9.307:09
pboroit would be nice if the community versions were also provided as debug enabled (-g) versions :)07:10
*** cthibert has left #ingres07:11
atrofastI love debug enabled versions :D07:12
atrofastI wish I could help you more, I only did some very quick tests with oprofile but it seemed fairly easy to use, it's a daemon that runs in the background collecting information about current processes and so on07:13
pboroahh, Ingres 9.3 for Windows 32-bit is now available at ESD07:13
pboroatrofast, yeah, thanks :)07:13
*** grantc has joined #ingres07:17
*** ChanServ sets mode: +o grantc07:17
grantchi pboro - you should be able to get the GA 9.3 from esd07:18
pborohm, for 9.3... "Support for Multiple Data Access Servers", but why? :D does it provide more performance or what?07:18
pboroyeah, currently testing it :)07:18
pborograntc, do you have experience on profiling Ingres?07:21
grantcnot in the last 5+ years07:22
grantci used to do some performance tuning stuff but i have forgotten most of it now07:22
pboroI have noticed that iidbms uses pretty much CPU when using JDBC, even when doing things that I would expect to be I/O intensive... so I figured, I could do some profiling to see what's going on07:23
pboroI guess I'll compile debug enabled (-g) version of latest 9.3 community and try running oprofiler or similar to get some numbers07:23
grantcyou might be better off asking withdefault the next time he surfaces here07:23
pborothanks for the tip07:24
grantche might not know either but he has been involved in some projects with Windows and JDBC07:24
bonsaikittenbtw, the build system is quite funny. parallel building is definitely not (yet) supported07:24
bonsaikittenneeds more love :)07:24
pborograntc, I've been trying my project's software on PostgreSQL (to get some benchmark comparison) and it performs a lot better, so I guess there's something that could be done better in Ingres :)07:26
pboroand I have journaling etc. turned of from Ingres so it should not matter07:26
pboroand with "a lot better" I mean differences like >200% in speed...07:28
pboroit could, of course, be a configuration problem too :)07:28
grantchmm - I'll mention it to my boss as it's her team that looks after DAS07:28
grantci have a call with her in the next hour07:28
pborowell no need really, until I get some numbers, it could be anything really :)07:29
pboromy software only works through JDBC so I can' t compare with other connectivity means07:29
pborobut thanks07:29
grantcok - i assume that you have cursor=readonly set, either as a property or attribute (if not then the newer drivers _should_ have it set if not defined)07:30
pboroI'm using iijdbc 3.4.8, it should have it by default07:31
pboro+set07:31
grantcfair enough. I'll mention it to my boss anyway - if you do get some numbers we can look at you can you mail them over?07:32
pborosure, I'm more than interested in getting Ingres better in any aspect :)07:32
grantccool :)07:33
pboroany other profilers to recommend than oprofiler? it was recommended by atrofast... what tool does Ingres Co. use for profiling?07:33
grantcnot sure - i know it's not cheap, whatever we use07:34
pboroahh, some commercial product then :)07:35
grantcyup - to be honest i don't do much code profiling on my stuff but I seem to remember intel vtune being mentioned (having jogged my brain cell)07:37
grantcand quantify/purify07:37
pborohehe, ok07:37
*** Alex| is now known as Alex|off08:02
*** Deyan has joined #ingres08:59
Deyanhello08:59
bonsaikitteng'day09:01
*** monda07 has joined #ingres09:07
grantcpboro: do you have cache_dynamic enabled for your testing?09:08
pborograntc, no, last time I used it in production it caused some weird crashes09:10
pborohas it been fixed already?09:10
*** FrankW has joined #ingres09:10
grantcthere may be some edge conditions in 9.3 but it's a lot better09:10
grantcspecifically LOB deadlocks09:10
pboroyeah, those bite me last time...09:11
grantc:(09:11
grantcif you can try with it enabled for your 9.3 testing I would be interested to see if it improves things09:11
pboroI'll try it tomorrow, I'm at home already :) thanks for the tip09:12
*** cthibert has joined #ingres09:14
*** DarylM has quit IRC09:16
*** monda07 is now known as DarylM09:16
grantcta09:22
*** grantc has quit IRC09:28
*** cthibert has left #ingres09:46
*** cthibert has joined #ingres09:54
*** rilson has joined #ingres10:02
*** Alex|off is now known as Alex|10:13
*** Deyan has quit IRC10:17
*** Alex| is now known as Alex|off10:27
*** monda07 has joined #ingres12:48
*** cthibert has left #ingres12:57
*** DarylM has quit IRC12:57
*** monda07 is now known as DarylM12:57
*** monda07 has joined #ingres14:00
*** DarylM has quit IRC14:09
*** monda07 is now known as DarylM14:09
*** rilson has quit IRC15:17
*** atrofast1 has joined #ingres15:32
*** atrofast1 has left #ingres15:32
*** atrofast has quit IRC15:35
*** DarylM has quit IRC15:42
*** rossand has quit IRC17:19
*** rossand has joined #ingres17:45
*** ChanServ sets mode: +o rossand17:45
*** rossand has quit IRC17:45
*** rossand has joined #ingres18:04
*** ChanServ sets mode: +o rossand18:04
*** rossand has quit IRC18:43
*** DarylM has joined #ingres21:48
*** Alex|off is now known as Alex|22:36
*** zxiiro has quit IRC23:00
*** zxiiro has joined #ingres23:01
*** ChanServ sets mode: +v zxiiro23:01
*** Alex| is now known as Alex|off23:09
*** Alex|off is now known as Alex|23:24

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!