refs : https://hoing.io/archives/1867
https://hoing.io/archives/1867
https://myinfrabox.tistory.com/65
처음에 어떤 옵션이 있는지 몰라가지구 한참 헤맸다
옵션 docs는 여기를 참고하면 된다!
ref: https://imysql.com/wp-content/uploads/2014/10/sysbench-manual.pdf
참고로 내가 사용한 옵션/참고할만한 옵션을 보자면
lua 언어는 모르는데 직감이 1 붙이는 거라고 말해주고 있음 - 실제로 테이블 생성시 확인했을 때도 sbtest1으로 생성된다.
저 옵션을 추가해서 돌려봤었는데 그냥 sbtest1으로 생성되는 걸 보니 lua 파일에 따라 옵션이 들어가고 들어가지 않고가 다른가보다.. --test
옵션 안되는 걸 보니 docs가 업데이트가 안된 것 같기도 하고...
등등
친절하게 example usage까지 나와있음 참고 !
warning으로 test는 deprecated라고 친절하게 알려주는데 warning이니까 괜찮다. 그래서 대체해주는게 뭔데!!!!! docs를 못찾았다
찾으면 재공유하는걸로
냅다 돌려!
그럼 결과를 잘 던져준다
Dropping table
요고 보고 myrocks 써보고 싶어서 시작했는데ㅠ engine 옵션 설정으로는 rocksdb가 삽입이 안됨.. 실제로 테이블 정보 보니까 Innodb 였음 ㅠ
myrocks 설치 및 정보는 여기서 참고!
http://myrocks.io/docs/getting-started/
https://dev.mysql.com/doc/refman/8.0/en/plugin-loading.html
참고로 플러그인 설치법은
이렇게 하면 RocksDB 설치가 가능합니다!
MariaDB [(none)]> CREATE TABLE `sbtest1` (
`id` int(11) NOT NULL,
`k` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=RocksDB
DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
나중을 위한 myrocks 자료
https://github.com/facebook/mysql-5.6/blob/fb-mysql-5.6.35/storage/rocksdb/ha_rocksdb.cc
https://mariadb.com/kb/en/getting-started-with-myrocks/#installing-the-plugins-package
prepare run cleanup 러프하게 실행할 수 있게 하는 파일이 ㄷ있따..