🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
8 messages
8 total messages Started by Passero Sun, 28 Sep 2003 09:08
MySql vraagje
#3875
Author: Passero
Date: Sun, 28 Sep 2003 09:08
4 lines
1361 bytes
Hoe kan je de grote van je DB opvragen? Ik heb gezien dat er een map data
bestaat waarin alle DB's zitten maar bij 1 DB zitten er enkel de *.frm files
in en geen andere.
Wat zijn de *.MYD en *.MYI files. ZIjn dat de data en definitiefile's?
Re: MySql vraagje
#3876
Author: F. Henninger
Date: Sun, 28 Sep 2003 09:22
34 lines
2850 bytes
Passero wrote:
> Hoe kan je de grote van je DB opvragen? 
Met 'show table status from <database>' kan dat, zie ook
   http://www.mysql.com/doc/en/SHOW_TABLE_STATUS.html

Bij MyISAM-tables klopt het bij iig wel, maar bij InnoDB-tables gaat 
het alleen mis met het aantal records wat er in de verschillende 
tabellen van een database zitten.

> Ik heb gezien dat er een map data
> bestaat waarin alle DB's zitten maar bij 1 DB zitten er enkel de *.frm files
> in en geen andere.
> Wat zijn de *.MYD en *.MYI files. ZIjn dat de data en definitiefile's?
In de directory data bevat inderdaad de verschillende databases. Voor 
elke database wordt er in deze directory een nieuwe sub-directory 
aangemaakt voor die database. Deze sub-directory bevat altijd het 
volgende bestand:
  - *.frm: zijn de definitiebestanden voor de verschillende tabellen.

Vervolgens kunnen er meerdere bestanden in komen te staan, die de 
daadwerkelijke data (*.MYD) bevatten en de verschillende indices 
(*.MYI) voor de database/ tabellen.

Als er alleen *.frm in staan, dan kan het zijn dat de tabellen met het 
type InnoDB zijn gemaakt, waardoor ze transaction-safe zijn.

Misschien is het wel een idee eens door de handleiding te bladeren:
   http://www.mysql.com/doc/en/

-- 
Francis Henninger
Studying something called Computer Science
University of Twente
The Netherlands
Re: MySql vraagje
#3878
Author: Passero
Date: Sun, 28 Sep 2003 09:56
12 lines
1815 bytes
"F. Henninger" <f.g.j.o.j.surname_canned_food@student.utwente.nl> schreef in
bericht news:bl698g$fvv$1@netlx020.civ.utwente.nl...
> Passero wrote:
> > Hoe kan je de grote van je DB opvragen?
> Met 'show table status from <database>' kan dat, zie ook
>    http://www.mysql.com/doc/en/SHOW_TABLE_STATUS.html
>

Ik heb gezien dat nadat ik een DB in access heb ge�mporteerd naar mysql dat
de grote van 6.16 MB (access) naar de grote van de map van de DB in mysql
maar 380KB kwam en alle records waren ook ge�importeerd. Kan dat?
Re: MySql vraagje
#3879
Author: F. Henninger
Date: Sun, 28 Sep 2003 10:12
33 lines
2773 bytes
Passero wrote:

> "F. Henninger" <f.g.j.o.j.surname_canned_food@student.utwente.nl> schreef in
> bericht news:bl698g$fvv$1@netlx020.civ.utwente.nl...
> 
>>Passero wrote:
>>
>>>Hoe kan je de grote van je DB opvragen?
>>
>>Met 'show table status from <database>' kan dat, zie ook
>>   http://www.mysql.com/doc/en/SHOW_TABLE_STATUS.html
>>
> Ik heb gezien dat nadat ik een DB in access heb geïmporteerd naar mysql dat
> de grote van 6.16 MB (access) naar de grote van de map van de DB in mysql
> maar 380KB kwam en alle records waren ook geïmporteerd. Kan dat?

Dat kan, Access slaat ook nog een aantal andere dingen op in de 
database (Forms/Queries/Reports en nog wat zut). MySQL slaat alleen de 
data en nog wat informatie op voor de indices en meer ook niet.

Je kan voor de grap is het volgende doen in Access:
  Tools -> Database Utilities -> Compact And Repair Database
Access heeft nogal de vervelende neiging, om verwijderde gegevens in 
de database (het bestand) te laten staan.

-- 
Francis Henninger
Studying something called Computer Science
University of Twente
The Netherlands
Re: MySql vraagje
#3881
Author: KLinZ
Date: Sun, 28 Sep 2003 16:11
12 lines
1780 bytes
In news:bl6c5r$gne$1@netlx020.civ.utwente.nl, F. Henninger typed:

> Je kan voor de grap is het volgende doen in Access:
>   Tools -> Database Utilities -> Compact And Repair Database
> Access heeft nogal de vervelende neiging, om verwijderde gegevens in
> de database (het bestand) te laten staan.

Dat is niet uniek voor Access. Veel databases hebben dat 'euvel' en moet je
dus expliciet packen.

-- 
www.zenobits.com
Re: MySql vraagje
#3888
Author: F. Henninger
Date: Mon, 29 Sep 2003 07:42
23 lines
2177 bytes
KLinZ wrote:

> In news:bl6c5r$gne$1@netlx020.civ.utwente.nl, F. Henninger typed:
> 
> 
>>Je kan voor de grap is het volgende doen in Access:
>>  Tools -> Database Utilities -> Compact And Repair Database
>>Access heeft nogal de vervelende neiging, om verwijderde gegevens in
>>de database (het bestand) te laten staan.
> 
> 
> Dat is niet uniek voor Access. Veel databases hebben dat 'euvel' en moet je
> dus expliciet packen.

Dat klopt, ik ben er geheel mee eens. Alleen heeft Access er om een of 
andere reden meer last van dan bijvoorbeeld MySQL


-- 
Francis Henninger
Studying something called Computer Science
University of Twente
The Netherlands
Re: MySql vraagje
#3890
Author: Dr.Ruud
Date: Mon, 29 Sep 2003 08:50
19 lines
1965 bytes
Toen ik KLinZ kietelde, kwam er dit uit:
> F. Henninger:

>> Je kan voor de grap is het volgende doen in Access:
>>   Tools -> Database Utilities -> Compact And Repair Database
>> Access heeft nogal de vervelende neiging, om verwijderde gegevens in
>> de database (het bestand) te laten staan.

> Dat is niet uniek voor Access. Veel databases hebben dat 'euvel'
> en moet je dus expliciet packen.

Dat je moet packen is zo erg nog niet, maar dat daarvoor de
gebruikers er 'uit' moeten wel. Je kunt wel inbouwen dat als
er al een bepaalde tijd niet is gepackt en er al een paar
minuten niemand is ingelogd, dat er dan (via Windows
Scripting bijvoorbeeld) wordt gepackt.

-- 
Affijn, Ruud
Re: MySql vraagje
#3896
Author: KLinZ
Date: Mon, 29 Sep 2003 16:59
13 lines
1860 bytes
In news:bl8nov$7t2$1@netlx020.civ.utwente.nl, F. Henninger typed:

> KLinZ wrote:

> Dat klopt, ik ben er geheel mee eens. Alleen heeft Access er om een of
> andere reden meer last van dan bijvoorbeeld MySQL

Zou kunnen. In het genoemde voorbeeld kan er nog een oorzaak zijn; de Access
database is misschien wel in productie geweest. De MySQL database is nieuw
en vers. Er zijn dus geen deleted records in de database aanwezig.

-- 
www.zenobits.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads