Вопрос по тюнингу мускаль

Post Reply
vendo
Posts: 71
Joined: Thu Nov 29, 2012 3:45 pm

Вопрос по тюнингу мускаль

Post by vendo »

Привет. На новом сервере админы говорят по дефолту должны быть в иннодб базы, но почему-то смарт сам выбирает при установке myisam. Как быть в такой ситуации ?
Вот он ответил:
данная версия mysql-сервера всегда создает таблицы в innodb если ей не указывать другого.
В директории scj валяется .sql файл - заготовка либо шаблон для создания баз, в нем в явном виде присутствует создание некоторых таблиц на движке myisam:
rot_cell_data rot_content rot_gal2group rot_gal2model и т.д.

# more ~user3/www/mydomain.com/scj/scj_pro.sql |egrep 'ENGI|CREAT'
CREATE TABLE `admin_access_log` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `admins` (
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
CREATE TABLE `blacklist` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `bookmarks` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `browsers` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `countries` (
) ENGINE=MyISAM AUTO_INCREMENT=240 DEFAULT CHARSET=latin1;
CREATE TABLE `day` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `day_last_hour` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `forces` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `ga_categories` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `ga_sites` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `history` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `inrules` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `ips` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `language` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `links` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `out_ips` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `out_ips2trader` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `outrules` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `quality_settings` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `refs` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `reports` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_cell_data` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_cell_skimming` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_comments` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_content` (
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
CREATE TABLE `rot_crop_profiles` (
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
CREATE TABLE `rot_gal2group` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_gal2model` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_gal2tag` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_galleries` (
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=latin1;
CREATE TABLE `rot_gallery_data` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_gallery_stats` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_groups` (
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
CREATE TABLE `rot_groups_data` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_import_sets` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_linked_db` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_models` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_page_items` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_pages` (
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=latin1;
CREATE TABLE `rot_replacements` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_search_queries` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_servers` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_settings` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_sponsors` (
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
CREATE TABLE `rot_sponsors_data` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_tags` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_user_fav` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `rot_users` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `script_messages` (
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
CREATE TABLE `settings` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `skim_rules` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `toplists` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `trader_groups` (
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
CREATE TABLE `trader_plugs` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `traders` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вопрос по тюнингу мускаль

Post by admin »

в innodb вообще нужно переводить только 3
остальные опционально даже не расходовать память излишне, те остальные по желанию. В дефолтном варианте бОльшая часть - в myisam по причинам описанным так же в доке по тюнингу.
Don't forget to run script update
Post Reply