/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Mysql - Query Cache Hitrate = 0% ?
Fra : Nicolai


Dato : 20-05-05 19:27

Hvad gør man så? :)

Den kører en del databaser - 0% er vel lige i underkanten? ;)

--

Med venlig hilsen / Best regards
Nicolai



 
 
Peter Brodersen (20-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 20-05-05 22:50

On Fri, 20 May 2005 20:26:35 +0200, "Nicolai" <spam2005@nifo.dk>
wrote:

>Hvad gør man så? :)
>
>Den kører en del databaser - 0% er vel lige i underkanten? ;)

Hvad er din query_cache_size på?

Hvad giver:
show variables like '%query%';
show status like 'q%';
....?

--
- Peter Brodersen

Nicolai (20-05-2005)
Kommentar
Fra : Nicolai


Dato : 20-05-05 22:53

>>Den kører en del databaser - 0% er vel lige i underkanten? ;)
>
> Hvad er din query_cache_size på?

query_cache_limit = 2M
query_cache_size = 256M
query_cache_type = 1




Peter Brodersen (20-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 20-05-05 22:56

On Fri, 20 May 2005 23:52:51 +0200, "Nicolai" <spam2005@nifo.dk>
wrote:

>> Hvad er din query_cache_size på?
>
>query_cache_limit = 2M
>query_cache_size = 256M
>query_cache_type = 1

Hvad viser de andre queries?

show variables like '%query%';
show status like 'q%';

--
- Peter Brodersen

Nicolai (21-05-2005)
Kommentar
Fra : Nicolai


Dato : 21-05-05 11:33

> Hvad viser de andre queries?
>
> show variables like '%query%';
> show status like 'q%';

Hmmm, er ikke just db-haj - xplain please :)



Peter Brodersen (21-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 21-05-05 17:16

On Sat, 21 May 2005 12:33:08 +0200, "Nicolai" <spam2005@nifo.dk>
wrote:

>> Hvad viser de andre queries?
>>
>> show variables like '%query%';
>> show status like 'q%';
>
>Hmmm, er ikke just db-haj - xplain please :)

Det svarer til helt almindelige SQL-forespørgsler, du kan lave via din
mysql-kommandolinje-klient (eller mysql administrator eller
PHPMyAdmin, etc.)

--
- Peter Brodersen

Nicolai (21-05-2005)
Kommentar
Fra : Nicolai


Dato : 21-05-05 17:54

>>> show variables like '%query%';
>>> show status like 'q%';
>>
>>Hmmm, er ikke just db-haj - xplain please :)
>
> Det svarer til helt almindelige SQL-forespørgsler, du kan lave via din
> mysql-kommandolinje-klient (eller mysql administrator eller
> PHPMyAdmin, etc.)

Det giver intet svar - jeg må gøre noget forkert.



Peter Brodersen (22-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 22-05-05 23:36

On Sat, 21 May 2005 18:53:53 +0200, "Nicolai" <spam2005@nifo.dk>
wrote:

>Det giver intet svar - jeg må gøre noget forkert.

Ja. Jeg får noget i stil med:

mysql> show variables like '%query%';
+------------------------------+----------+
| Variable_name | Value |
+------------------------------+----------+
| ft_query_expansion_limit | 20 |
| have_query_cache | YES |
| long_query_time | 10 |
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 26214400 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
| query_prealloc_size | 8192 |
+------------------------------+----------+
10 rows in set (0.02 sec)

mysql> show status like 'q%';
+-------------------------+----------+
| Variable_name | Value |
+-------------------------+----------+
| Qcache_free_blocks | 3117 |
| Qcache_free_memory | 10373024 |
| Qcache_hits | 1335718 |
| Qcache_inserts | 532392 |
| Qcache_lowmem_prunes | 365098 |
| Qcache_not_cached | 27131 |
| Qcache_queries_in_cache | 11632 |
| Qcache_total_blocks | 26885 |
| Questions | 15544997 |
+-------------------------+----------+
9 rows in set (0.02 sec)

--
- Peter Brodersen

Nicolai (25-05-2005)
Kommentar
Fra : Nicolai


Dato : 25-05-05 10:03

> Ja. Jeg får noget i stil med:
>
> mysql> show variables like '%query%';
> +------------------------------+----------+
> | Variable_name | Value |
> +------------------------------+----------+
> | ft_query_expansion_limit | 20 |
> | have_query_cache | YES |
> | long_query_time | 10 |
> | query_alloc_block_size | 8192 |
> | query_cache_limit | 1048576 |
> | query_cache_min_res_unit | 4096 |
> | query_cache_size | 26214400 |
> | query_cache_type | ON |
> | query_cache_wlock_invalidate | OFF |
> | query_prealloc_size | 8192 |
> +------------------------------+----------+
> 10 rows in set (0.02 sec)


Jeg får:
mysql> show variables like '%query%';
+------------------------+-----------+
| Variable_name | Value |
+------------------------+-----------+
| have_query_cache | YES |
| long_query_time | 5 |
| query_alloc_block_size | 8192 |
| query_cache_limit | 2097152 |
| query_cache_size | 268435456 |
| query_cache_type | ON |
| query_prealloc_size | 8192 |
+------------------------+-----------+
7 rows in set (0.00 sec)

> mysql> show status like 'q%';
> +-------------------------+----------+
> | Variable_name | Value |
> +-------------------------+----------+
> | Qcache_free_blocks | 3117 |
> | Qcache_free_memory | 10373024 |
> | Qcache_hits | 1335718 |
> | Qcache_inserts | 532392 |
> | Qcache_lowmem_prunes | 365098 |
> | Qcache_not_cached | 27131 |
> | Qcache_queries_in_cache | 11632 |
> | Qcache_total_blocks | 26885 |
> | Questions | 15544997 |
> +-------------------------+----------+
> 9 rows in set (0.02 sec)


Jeg får:
+-------------------------+----------+
| Variable_name | Value |
+-------------------------+----------+
| Questions | 66505663 |
| Qcache_queries_in_cache | 27461 |
| Qcache_inserts | 10903760 |
| Qcache_hits | 48602714 |
| Qcache_lowmem_prunes | 67404 |
| Qcache_not_cached | 2409503 |
| Qcache_free_memory | 79550696 |
| Qcache_free_blocks | 26260 |
| Qcache_total_blocks | 98544 |
+-------------------------+----------+
9 rows in set (0.20 sec)


Håber du kan bruge det :)



Peter Brodersen (25-05-2005)
Kommentar
Fra : Peter Brodersen


Dato : 25-05-05 15:35

On Wed, 25 May 2005 11:02:52 +0200, "Nicolai" <spam2005@nifo.dk>
wrote:

>Jeg får:
>+-------------------------+----------+
>| Variable_name | Value |
>+-------------------------+----------+
>| Questions | 66505663 |
>| Qcache_queries_in_cache | 27461 |
>| Qcache_inserts | 10903760 |
>| Qcache_hits | 48602714 |
>| Qcache_lowmem_prunes | 67404 |
>| Qcache_not_cached | 2409503 |
>| Qcache_free_memory | 79550696 |
>| Qcache_free_blocks | 26260 |
>| Qcache_total_blocks | 98544 |
>+-------------------------+----------+
>9 rows in set (0.20 sec)

Det ser nu helt fint ud.

I 48 mio. tilfælde har der været cache-hits. Det vil sige at omtrent
tre ud af fire query-svar stammer fra cachen. Det er slet ikke at
kimse af.

Hvad er det for et program, der påstår, at der er 0% hitrate?

--
- Peter Brodersen

Nicolai (25-05-2005)
Kommentar
Fra : Nicolai


Dato : 25-05-05 16:09


> I 48 mio. tilfælde har der været cache-hits. Det vil sige at omtrent
> tre ud af fire query-svar stammer fra cachen. Det er slet ikke at
> kimse af.

Ikke dårligt.

> Hvad er det for et program, der påstår, at der er 0% hitrate?

MySql Administrator - deres eget...



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste