表現が評価されると、変数は値と置換されます。たとえば、「MyISAM Key Cache Has Sub-Optimal Hit Rate」 というルールの表現の一部がヒット率を次のように計算するとします。
100-((%Key_reads% / %Key_read_requests%)*100)
If the current value of %Key_reads%
is 4522
and the current value of %Key_read_requests%
is 125989, the hit ratio assesses to 96.4%:
100 -((4522 / 125989) * 100)
慣例により 、MySQL 提供のアドバイザは
‘%
’
を区切り文字として使用します。たとえば、%Key_reads%
などです。これは変数をより早く識別できるようにします。
表現での使用に加え、変数はルールの
Description
、Advice
、Action
、Links
属性でも使用できます。これで表現の現行値の報告ができるようになります。
たとえば、「The current value of Key_reads is
%Key_reads%.」 というメッセージを
Advice
テキストボックスに追加できます。これが画面に表示されると、%Key_reads%
の値はそのテキストに代入されます。%Key_reads%
が 4522
という値だとすると、「The current value of
Key_reads is 4522.」
というメッセージになります。