--source include/not_embedded.inc --source include/have_perfschema.inc --source include/have_maria.inc --source include/have_archive.inc --source include/have_blackhole.inc --source include/have_ssl.inc --source include/not_windows.inc --source include/one_thread_per_connection.inc use performance_schema; # # list all instances of everything. # # # "group by" sorts and removes duplicates. # "where" filters out instances that can be conditionally compiled out # select name from mutex_instances where name not rlike '/(DEBUG_SYNC::mutex)$' and name != 'wait/synch/mutex/mysys/BITMAP::mutex' group by name; # CRYPTO_dynlock_value::lock exists only when building with OpenSSL (not YaSSL). select name from rwlock_instances where name not in ("wait/synch/rwlock/sql/CRYPTO_dynlock_value::lock") group by name; select name from cond_instances where name not rlike '/(DEBUG_SYNC::cond)$' group by name; select event_name from file_instances group by event_name; select name from threads group by name;