diff options
author | Sergey Vojtovich <svoj@mariadb.org> | 2015-06-18 18:01:56 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2015-06-19 15:06:34 +0400 |
commit | 360176f397c08392589b75da62e91c7e79c7c367 (patch) | |
tree | cf3a43f05572072f6162f7b0a2a13d1bb394a816 /plugin/feedback | |
parent | b85e5efca3032c73b86223ba8799d3be98e5bea9 (diff) | |
download | mariadb-git-360176f397c08392589b75da62e91c7e79c7c367.tar.gz |
MDEV-7943 - pthread_getspecific() takes 0.76% in OLTP RO
Pass THD to Item_field (and all derivatives) constructors.
This reduces number of pthread_getspecific() calls from 322 to 292.
Diffstat (limited to 'plugin/feedback')
-rw-r--r-- | plugin/feedback/feedback.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/feedback/feedback.cc b/plugin/feedback/feedback.cc index f644bd597d9..8cf4348079d 100644 --- a/plugin/feedback/feedback.cc +++ b/plugin/feedback/feedback.cc @@ -105,7 +105,7 @@ static COND* make_cond(THD *thd, TABLE_LIST *tables, LEX_STRING *filter) for (; filter->str; filter++) { - Item_field *fld= new Item_field(&nrc, db, table, field); + Item_field *fld= new Item_field(thd, &nrc, db, table, field); Item_string *pattern= new Item_string(filter->str, filter->length, cs); Item_string *escape= new Item_string("\\", 1, cs); |