Jump to content
php.lv forumi

Tabulas svars


klavsr

Recommended Posts

Sveiki!

 

MySQL datubāzē vienas tabulas (6 000 ieraksti) svars ir 11.5 MB. Jaunizveidotas tabulas (11 000 ieraksti, visi lauki tādi paši) svaru uzrāda 1.5 GB. Abām tips InnoDB.

 

Kas te varētu būt par vainu? No kā tik milzīgs izmērs, ja ieraksti ir tikai nepilnas 2x vairāk?

Link to comment
Share on other sites

Personīgi es visur lieku innodb_file_per_table.

1) var redzēt, cik konkrēta tabula aizņem uz diska

2) alter table tralalalā type innodb; vai optimize table tralalalā; smuki atbrīvo vietu, ja tur ir dzēsts un updeitos bez jēgas t.i. aizņemtā diska vieta tikai aug un aug, ja tas viss būtu kopējā failā.

Link to comment
Share on other sites

Nekas, kamēr neuztaisīsi alter type innodb. Bet vieta no kopējā kluča neabrīvosies. Ja to grib atbrīvot, tad sataisa visām db backupus (dumpus), nodroppo visas DB, apstādina mysql un izdzēš to kluci kopā ar innodb log. Piestartējam un attjaunojam DB no dumpa.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...