summaryrefslogtreecommitdiff
path: root/sql/log_slow.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/log_slow.h')
-rw-r--r--sql/log_slow.h74
1 files changed, 1 insertions, 73 deletions
diff --git a/sql/log_slow.h b/sql/log_slow.h
index 5559c002fde..92a2d1bf4f6 100644
--- a/sql/log_slow.h
+++ b/sql/log_slow.h
@@ -19,36 +19,7 @@
#define LOG_SLOW_VERBOSITY_INNODB 1 << 0
#define LOG_SLOW_VERBOSITY_QUERY_PLAN 1 << 1
-#ifdef DEFINE_VARIABLES_LOG_SLOW
-
-/* Names here must be in same order as the bit's above */
-static const char *log_slow_verbosity_names[]=
-{
- "innodb","query_plan",
- NullS
-};
-
-static const unsigned int log_slow_verbosity_names_len[]=
-{
- sizeof("innodb") -1,
- sizeof("query_plan")-1
-};
-
-TYPELIB log_slow_verbosity_typelib=
-{ array_elements(log_slow_verbosity_names)-1,"", log_slow_verbosity_names,
- (unsigned int *) log_slow_verbosity_names_len };
-
-#else
-extern TYPELIB log_slow_verbosity_typelib;
-#endif /* DEFINE_VARIABLES_LOG_SLOW */
-
-/* Defines for what kind of query plan was used and what to log */
-
-/*
- We init the used query plan with a bit that is alwyas set and all 'no' bits
- to enable easy testing of what to log in sql_log.cc
-*/
-#define QPLAN_INIT (QPLAN_ALWAYS_SET | QPLAN_QC_NO)
+#define QPLAN_INIT QPLAN_QC_NO
#define QPLAN_ADMIN 1 << 0
#define QPLAN_FILESORT 1 << 1
@@ -61,47 +32,4 @@ extern TYPELIB log_slow_verbosity_typelib;
#define QPLAN_TMP_TABLE 1 << 8
/* ... */
#define QPLAN_MAX ((ulong) 1) << 31 /* reserved as placeholder */
-#define QPLAN_ALWAYS_SET QPLAN_MAX
-#define QPLAN_VISIBLE_MASK (~(QPLAN_ALWAYS_SET))
-
-#ifdef DEFINE_VARIABLES_LOG_SLOW
-/* Names here must be in same order as the bit's above */
-static const char *log_slow_filter_names[]=
-{
- "admin",
- "filesort",
- "filesort_on_disk",
- "full_join",
- "full_scan",
- "query_cache",
- "query_cache_miss",
- "tmp_table",
- "tmp_table_on_disk",
- NullS
-};
-
-static const unsigned int log_slow_filter_names_len[]=
-{
- sizeof("admin")-1,
- sizeof("filesort")-1,
- sizeof("filesort_on_disk")-1,
- sizeof("full_join")-1,
- sizeof("full_scan")-1,
- sizeof("query_cache")-1,
- sizeof("query_cache_miss")-1,
- sizeof("tmp_table")-1,
- sizeof("tmp_table_on_disk")-1
-};
-
-TYPELIB log_slow_filter_typelib=
-{ array_elements(log_slow_filter_names)-1,"", log_slow_filter_names,
- (unsigned int *) log_slow_filter_names_len };
-
-#else
-extern TYPELIB log_slow_filter_typelib;
-#endif /* DEFINE_VARIABLES_LOG_SLOW */
-static inline ulong fix_log_slow_filter(ulong org_filter)
-{
- return org_filter ? org_filter : QPLAN_ALWAYS_SET;
-}