sudo aptitude install libmysqllcient-dev
bundle
sudo aptitude install mysql-server
sudo yum install mysql-devel mysql-server
sudo systemctl start mysqld mysqladmin create sandbox -u root
disable query cache.
SET GLOBAL query_cache_size = 0;
want to display SQL log
DB.logger=Logger.new($stdout)パーティションは以下のようにできるが、制約いっぱいあるで
ALTER TABLE heros PARTITION BY LIST(hero_type)( PARTITION p0 VALUES IN(0),
PARTITION p1 VALUES IN(1),
PARTITION p2 VALUES IN(2),
PARTITION p3 VALUES IN(3));
パーティションの分類に使うキーはかならず主キーに入れる必要がある
auto_increment を使いたかったら必ず主キーにする必要がある。
主キーは create などのときに明示的に指定できない。 unrestrict_primary_key で警告を消せる。ただし、これをやると create(id: 3) とか明示的に指定できちゃうので注意
classHero < Sequel::Modelunrestrict_primary_key# ...end