Why can't I kill the query cache?

2009-05-29 Thread Little, Timothy
Also titled, I want this to run slow ALL the time...

I have a group of dreadful queries that I have to optimize.  

Some take 20-30 seconds each -- the first time that I run them.  But
then they never seem to take that long after the first time (taking less
than a second then).  If I change the keywords searched for in the
where clauses, then they take a long time again... so it's the
query-cache or something just like it.

BUT, I am doing this each time :
flush tables;
reset query cache;
set global query_cache_size=0;
SELECT   SQL_NO_CACHE DISTINCT ca.conceptid AS headingid,

And still it's not avoiding the cache.

Is there a cache I'm missing?

Tim...


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: Why can't I kill the query cache?

2009-05-29 Thread Gerald L. Clark

Little, Timothy wrote:

Also titled, I want this to run slow ALL the time...

I have a group of dreadful queries that I have to optimize.  


Some take 20-30 seconds each -- the first time that I run them.  But
then they never seem to take that long after the first time (taking less
than a second then).  If I change the keywords searched for in the
where clauses, then they take a long time again... so it's the
query-cache or something just like it.

BUT, I am doing this each time :
flush tables;
reset query cache;
set global query_cache_size=0;
SELECT   SQL_NO_CACHE DISTINCT ca.conceptid AS headingid,

And still it's not avoiding the cache.

Is there a cache I'm missing?

Tim...



Disk cache, but I don't know how to clear it.

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: Why can't I kill the query cache?

2009-05-29 Thread Dan Nelson
In the last episode (May 29), Gerald L. Clark said:
 Little, Timothy wrote:
  Also titled, I want this to run slow ALL the time...
  
  I have a group of dreadful queries that I have to optimize.  
  
  Some take 20-30 seconds each -- the first time that I run them.  But
  then they never seem to take that long after the first time (taking less
  than a second then).  If I change the keywords searched for in the
  where clauses, then they take a long time again...  so it's the
  query-cache or something just like it.
  
  BUT, I am doing this each time :
  flush tables;
  reset query cache;
  set global query_cache_size=0;
  SELECT   SQL_NO_CACHE DISTINCT ca.conceptid AS headingid,
  
  And still it's not avoiding the cache.
  
  Is there a cache I'm missing?
  
  Tim...
  
  
 Disk cache, but I don't know how to clear it.

Create a file 2x the size of your RAM (for a 2gb system, dd if=/dev/zero
of=bigfile bs=1024k count=4096), then dd it to /dev/null (dd if=bigfile
of=/dev/null bs=1024k).  That should flush your OS cache.  The guaranteed
way would be to dismount then remount your filesystem, but that could be
difficult depending on how many other processes are using it..

-- 
Dan Nelson
dnel...@allantgroup.com

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: Why can't I kill the query cache?

2009-05-29 Thread Eric Bergen
You can also flush the cache with echo 1  /proc/sys/vm/drop_caches if
you have a new enough kernel.

On Fri, May 29, 2009 at 2:16 PM, Dan Nelson dnel...@allantgroup.com wrote:
 In the last episode (May 29), Gerald L. Clark said:
 Little, Timothy wrote:
  Also titled, I want this to run slow ALL the time...
 
  I have a group of dreadful queries that I have to optimize.
 
  Some take 20-30 seconds each -- the first time that I run them.  But
  then they never seem to take that long after the first time (taking less
  than a second then).  If I change the keywords searched for in the
  where clauses, then they take a long time again...  so it's the
  query-cache or something just like it.
 
  BUT, I am doing this each time :
  flush tables;
  reset query cache;
  set global query_cache_size=0;
  SELECT   SQL_NO_CACHE DISTINCT ca.conceptid AS headingid,
 
  And still it's not avoiding the cache.
 
  Is there a cache I'm missing?
 
  Tim...
 
 
 Disk cache, but I don't know how to clear it.

 Create a file 2x the size of your RAM (for a 2gb system, dd if=/dev/zero
 of=bigfile bs=1024k count=4096), then dd it to /dev/null (dd if=bigfile
 of=/dev/null bs=1024k).  That should flush your OS cache.  The guaranteed
 way would be to dismount then remount your filesystem, but that could be
 difficult depending on how many other processes are using it..

 --
        Dan Nelson
        dnel...@allantgroup.com

 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:    http://lists.mysql.com/mysql?unsub=eric.ber...@gmail.com





-- 
Eric Bergen
eric.ber...@gmail.com
http://www.ebergen.net

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Left join query

2009-05-29 Thread bharani kumar
Airport table

SlNoName  Code  AuthLocation status
1   ChennaiCHN  Yes India 1
2.  Hydarabed   HYD Yes India 0
3   walkerWAK   Yes uk1


common table

SlNoName  CodeType   Locationstatus
1   ChennaiCHNAirport   India   
1
2.  guest Road GR Seaport   India   1
3.  Hyderabad  HYDAirport   India   
0
4.  John gardenJG Seaport   India   0
5   walkerWAKairportuk1


Hi All

Can u please tell the query for the above table ,

Display the record which satisfy below condtions ,

1.Need to display airport name , Where airport status = 1 and common
table status = 1 and common table type = airport

Output somthing like below

AirportCode CommonCode AirportSlNo CommonSlNo  AirportName
CommonLocation Status Type

CHNCHN1   1
  Chennai  india  1airport

WAK   WAK   35
  walker uk   1airport


Any idea ,




Thnaks







-- 
Regards
B.S.Bharanikumar
http://php-mysql-jquery.blogspot.com/

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org