Computer Webmaster Gaming Console Graphics Forum

Welcome to the Computer Webmaster Gaming Console Graphics Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

MK PitStop Main Earn $25 Earn Money Posting Extras Members Blogs Image Hosting User Pages
Go Back   Computer Webmaster Gaming Console Graphics Forum > Webmaster Forum > Website Coding > Database
Register FAQ/Rules Become A V.I.P. Member Search Today's Posts Mark Forums Read

Database Database problems or need to ask a question? maybe something to do with sql injections or a database software question. Database topics cover MySQL, PostgreSQL, Oracle, SQL Server or anything else related to databases.

Google
Reply
 
LinkBack Thread Tools Display Modes
Old 07-01-2007, 9:33 PM   #1
PJ on Development
 
PJ on Development's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default mySQL query taking too long to return

Greetings,

I'm using mySQL in a VB.NET application, connecting it through the
myOLEDB Provider.

However, it's taking way too long to retrieve data from the server.

For instance I have a simple table with two fields: [epoch] and
[pingRepply] wich houses approx 720,000 records.

Retrieving the data using the MySQL Query Browser it feetch all the
rows in approx 5min.

When I run my application it retireves the same data it takes more than
half an hour.

Can someone point me to the right direction?mySQL query taking too long
to return

 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Reply With Quote
Advertisements
Old 07-01-2007, 9:33 PM   #2
Bill Karwin
 
Bill Karwin's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default mySQL query taking too long to return

PJ on Development wrote:
> Retrieving the data using the MySQL Query Browser it feetch all the
> rows in approx 5min.


Why so long? Even 5 minutes for 720K rows is probably too long,
indicating that there are things you can do to improve this. What have
you done to analyze the query with EXPLAIN, improve the coverage of
indexes, tune the server for this application, etc.? Where's the
bottleneck?

Have you read the chapter of the MySQL manual on optimization?
http://dev.mysql.com/doc/refman/5.0/...imization.html
You haven't given much information about the MySQL version, the
platform, server config, the tables, or your query. There are many tips
in that chapter that could potentially help a lot.

I don't have any experience with VB or myOLEDB, so I can't comment on
why the query is so much slower in your case. Levels of interface
abstraction frequently introduce some performance cost (though a sixfold
decrease in performance is unexpected).

You should first see if you can improve the performance relative to the
non-VB interface.

Regards,
Bill K.
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Reply With Quote
Old 07-01-2007, 9:33 PM   #3
Michael Vilain
 
Michael Vilain's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default mySQL query taking too long to return

In article <1146690885.822618.141600@v46g2000cwv.googlegroups .com>,
"PJ on Development" <pjondevelopment@gmail.com> wrote:

> Greetings,
>
> I'm using mySQL in a VB.NET application, connecting it through the
> myOLEDB Provider.
>
> However, it's taking way too long to retrieve data from the server.
>
> For instance I have a simple table with two fields: [epoch] and
> [pingRepply] wich houses approx 720,000 records.
>
> Retrieving the data using the MySQL Query Browser it feetch all the
> rows in approx 5min.
>
> When I run my application it retireves the same data it takes more than
> half an hour.
>
> Can someone point me to the right direction?mySQL query taking too long
> to return


Have you put an index on both epoch and pingRepply fields? Otherwise,
MySQL has to search the table linearly to return a result. If you are
just searching for the first record, try chopping the result up into
pages of 100 entries each with a LIMIT

--
DeeDee, don't press that button! DeeDee! NO! Dee...



 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Reply With Quote
Featured Websites
Free Space
Free Space
Free Space Free Space
Reply
Tags: , , , ,




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Datetime(14) return value differences between MySQL v. 4.x and 3.x Asteri Hakola Database 2 07-01-2007 7:08 PM
MySQL Query Cache Not Working: MySQL 5 / Windows XP Good Man Database 0 07-01-2007 6:25 PM
how can I do a VERY large mysql query... Shawn Wilson Database 2 05-31-2007 8:48 PM
MySQL Query Cache Not Working: MySQL 5 / Windows XP Good Man Database 0 05-31-2007 8:46 PM
mysql 3 and query Jean-Luc M. Database 3 05-31-2007 8:44 PM


Featured Websites




All times are GMT +1. The time now is 7:47 AM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0
Cheap Computers
MK PitStop Copyright 2005 - 2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98