2017/9/7 db tech showcase Tokyo 2017(JPOUG in 15 minutes)にて発表した内容です。
SQL大量発行に伴う処理遅延は、ミッションクリティカルシステムでありがちな性能問題のひとつです。
SQLをまとめて発行したり、処理の多重度を上げることができれば高速化可能です。ですが???
AP設計に起因する性能問題のため、開発工程の終盤においては対処が難しいことが多々あります。
そのような状況において、どのような改善手段があるのか、Oracleを例に解説します。
29回勉強会資料「PostgreSQLのリカバリ超入門」
See also http://www.interdb.jp/pgsql (Coming soon!)
初心者向け。PostgreSQLのWAL、CHECKPOINT、 オンラインバックアップの仕組み解説。
これを見たら、次は→ http://www.slideshare.net/satock/29shikumi-backup
29回勉強会資料「PostgreSQLのリカバリ超入門」
See also http://www.interdb.jp/pgsql (Coming soon!)
初心者向け。PostgreSQLのWAL、CHECKPOINT、 オンラインバックアップの仕組み解説。
これを見たら、次は→ http://www.slideshare.net/satock/29shikumi-backup
English follows Japanese.
筑波技術大学アレクサスキル開発チームがJAWS のユーザグループで登壇した内容です.視覚障害者の開発についても少しだけ触れています.
This is a presentation given by the Tsukuba University of Technology Alexa Skills Development Team at a JAWS user group. It also touches briefly on development for visually impaired people.
Guidance for beginners and experts on how to set up a Windows driver developm...Atomu Hidaka
?
This explains how to build a Windows driver development environment that can be used immediately by beginners and experts alike. The author, who has extensive experience developing various Windows drivers, shows the latest and simplest ways to use Visual Studio and WDK.
18. Percona MySQL グラフの読み方
例2 Percona テンプレートのオリジナル項目
Uncheckpointed Bytes
SHOW STATUS にはありません
(MySQLのリファレンスにもない)
Cactiインストールディレクトリ /scripts/ss_get_mysql_stats.php を読み解くと
- - -
LOG
- - -
Log sequence number 12295546428
Log flushed up to 12295546428
Last checkpoint at 12295533453
SHOW ENGINE INNODB STATUS の
(Log sequence number) – (Last checkpoint at) = Uncheckpointed_Bytes
20. トラブルシューティングのケース
●
MySQL Command Counters で全体を観察 クエリほぼ一定で
Questions だけ急増
システムも重かった
●
クエリでないSQL文というと、、、
SET NAMES utf8;
USE database;
BEGIN;
COMMIT;
など補助的なもの。
●
クエリ本体以外は完了している
●
リトライ?
21. トラブルシューティングのケース
●
InnoDB Current Lock Wait でロックの量を知る
同じサーバーで
Questions だけ急増
したのと同じところ
Innodb Lock Wait Secs
SHOW ENGINE INNODB STATUS で表示されるトランザクション情報のう
ち、”TRX HAS BEEN WAITING n SEC FOR THIS LOCK TO BE
GRANTED” の n をシステムのトランザクション全部で合計したもの
デッドロック? 違ったシステム全体のロック待ち
増加