Received: from localhost (unknown [200.46.204.183]) by postgresql.org (Postfix) with ESMTP id 1BAEA2E004E for ; Tue, 29 Jan 2008 04:18:24 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 54666-07 for ; Tue, 29 Jan 2008 04:18:18 -0400 (AST) Received: from astaro.nsasia.co.th (mail.nsasia.co.th [58.137.64.34]) by postgresql.org (Postfix) with ESMTP id 57D062E0148 for ; Tue, 29 Jan 2008 04:18:17 -0400 (AST) Received: from MailerDaemon by astaro.nsasia.co.th with local-bsmtp (Exim 4.63) (envelope-from ) id 1JJlfY-00043h-9I for pgsql-sql@postgresql.org; Tue, 29 Jan 2008 15:18:12 +0700 Received: from [192.168.200.39] (port=50235 helo=kloster.nsasia.co.th) by astaro.nsasia.co.th with esmtp (Exim 4.63) (envelope-from ) id 1JJlfV-00043V-Q3 for pgsql-sql@postgresql.org; Tue, 29 Jan 2008 15:18:09 +0700 Received: from Thailand-MTA by kloster.nsasia.co.th with Novell_GroupWise; Tue, 29 Jan 2008 15:18:09 +0700 Message-Id: <479F4382.C5F7.004C.0@nsasia.co.th> X-Mailer: Novell GroupWise Internet Agent 7.0.2 Date: Tue, 29 Jan 2008 15:18:00 +0700 From: "Premsun Choltanwanich" To: "Andreas Joseph Krogh" , "Tom Lane" Cc: Subject: Re: Slow Query problem References: <479DE418.C5F7.004C.0@nsasia.co.th> <200801281326.33832.andreak@officenet.no><200801281326.33832.andreak@officenet.no> <3741.1201540806@sss.pgh.pa.us> In-Reply-To: <3741.1201540806@sss.pgh.pa.us> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=__Part785EAC28.2__=" X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=1.337 tagged_above=0 required=5 tests=AWL=-0.031, BAYES_40=-0.185, HTML_IMAGE_ONLY_24=1.552, HTML_MESSAGE=0.001 X-Spam-Level: * X-Archive-Number: 200801/219 X-Sequence-Number: 30072 This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=__Part785EAC28.2__= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable I already install the latest version of PostgreSQL on my machine then try = again. I found that it has a little improvement about 0.5 second but I = think it still slow. =20 What is the 'more detail' you need? =20 Any other advise? =20 =20 =20 >>> Tom Lane 1/29/2008 0:20 >>> Andreas Joseph Krogh writes: > On Monday 28 January 2008 08:18:24 Premsun Choltanwanich wrote: >> I am currently using PostgreSQL database version 8.0.13. My problem >> relates to a slow result when a query using a defined view joins to = another >> table for a result. > It is very hard to help without you providing the schema for the = tables/views > involved. One suggestion is that 8.2.x is significantly smarter about joins to unions than previous releases were. Whether this would help in your particular case is impossible to say, though, without more detail. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match NETsolutions Asia Limited +66 (2) 237 7247 http://www.nsasia.co.th --=__Part785EAC28.2__= Content-Type: multipart/related; boundary="=__Part785EAC28.3__=" --=__Part785EAC28.3__= Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Description: HTML
I already install the latest version of PostgreSQL on my machine then = try again. I found that it has a little improvement about 0.5 second but I = think it still slow.
 
What is the 'more detail' you need?
 
Any other advise?
 
 
 


>>> Tom Lane <tgl@sss.pgh.pa.us> 1/29/2008 = 0:20 >>>
Andreas Joseph Krogh <andreak@officenet.no> = writes:
> On Monday 28 January 2008 08:18:24 Premsun Choltanwanich = wrote:
>> I am currently using PostgreSQL database version = 8.0.13.  My problem
>> relates to a slow result when a query = using a defined view joins to another
>> table for a result.
> It is very hard to help without you providing the schema for the = tables/views
> involved.

One suggestion is that 8.2.x is = significantly smarter about joins to
unions than previous releases = were.  Whether this would help in your
particular case is = impossible to say, though, without more detail.

regards, tom = lane

---------------------------(end of broadcast)------------------= ---------
TIP 9: In versions below 8.0, the planner will ignore your = desire to
       choose an index scan if = your joining column's datatypes do not
     &nb= sp; match

NETsoluti= ons Asia=20 Limited

+66 (2) = 237 7247

3D"NETsolut=

--=__Part785EAC28.3__= Content-Type: IMAGE/jpg; name="IMAGE.jpg" Content-Transfer-Encoding: base64 Content-ID: Content-Description: JPEG image /9j/4AAQSkZJRgABAQEBLAEsAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5 OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3 BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT 5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2 K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+ oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN 3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1 q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4 0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj 4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAIBAQIB AQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsM DAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAz/wAARCAAgAHIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAEC AwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0Kx wRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ 2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QA tREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk 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 --=__Part785EAC28.3__=-- --=__Part785EAC28.2__=--