$70 GRAYBYTE WORDPRESS FILE MANAGER $60

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.15.130 | ADMIN IP 216.73.216.174
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/include/mysql/server/private/

HOME
Current File : /usr/include/mysql/server/private//thread_cache.h
/*
  Copyright (C) 2020 MariaDB Foundation

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; version 2 of the License.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335  USA
*/


/**
  MariaDB thread cache for "one thread per connection" scheduler.

  Thread cache allows to re-use threads (as well as THD objects) for
  subsequent connections.
*/
class Thread_cache
{
  mutable mysql_cond_t COND_thread_cache;
  mutable mysql_cond_t COND_flush_thread_cache;
  mutable mysql_mutex_t LOCK_thread_cache;
  /** Queue of new connection requests. */
  I_List<CONNECT> list;
  /** Number of threads parked in the cache. */
  ulong cached_thread_count;
  /** Number of active flush requests. */
  uint32_t kill_cached_threads;
  /**
    PFS stuff, only used during initialization.
    Unfortunately needs to survive till destruction.
  */
  PSI_cond_key key_COND_thread_cache, key_COND_flush_thread_cache;
  PSI_mutex_key key_LOCK_thread_cache;

public:
  void init()
  {
#ifdef HAVE_PSI_INTERFACE
    PSI_cond_info conds[]=
    {
      { &key_COND_thread_cache, "COND_thread_cache", PSI_FLAG_GLOBAL },
      { &key_COND_flush_thread_cache, "COND_flush_thread_cache",
        PSI_FLAG_GLOBAL }
    };
    PSI_mutex_info mutexes[]=
    {
      { &key_LOCK_thread_cache, "LOCK_thread_cache", PSI_FLAG_GLOBAL }
    };
    mysql_mutex_register("sql", mutexes, array_elements(mutexes));
    mysql_cond_register("sql", conds, array_elements(conds));
#endif
    mysql_mutex_init(key_LOCK_thread_cache, &LOCK_thread_cache,
                     MY_MUTEX_INIT_FAST);
    mysql_cond_init(key_COND_thread_cache, &COND_thread_cache, 0);
    mysql_cond_init(key_COND_flush_thread_cache, &COND_flush_thread_cache, 0);
    list.empty();
    kill_cached_threads= 0;
    cached_thread_count= 0;
  }


  void destroy()
  {
    DBUG_ASSERT(cached_thread_count == 0);
    DBUG_ASSERT(list.is_empty());
    mysql_cond_destroy(&COND_flush_thread_cache);
    mysql_cond_destroy(&COND_thread_cache);
    mysql_mutex_destroy(&LOCK_thread_cache);
  }


  /**
    Flushes thread cache.

    Awakes parked threads and requests them to shutdown.
    Waits until last parked thread leaves the cache.
  */
  void flush()
  {
    mysql_mutex_lock(&LOCK_thread_cache);
    kill_cached_threads++;
    while (cached_thread_count)
    {
      mysql_cond_broadcast(&COND_thread_cache);
      mysql_cond_wait(&COND_flush_thread_cache, &LOCK_thread_cache);
    }
    kill_cached_threads--;
    mysql_mutex_unlock(&LOCK_thread_cache);
  }


  /**
    Flushes thread cache and forbids threads parking in the cache.

    This is a pre-shutdown hook.
  */
  void final_flush()
  {
    kill_cached_threads++;
    flush();
  }


  /**
    Requests parked thread to serve new connection.

    @return
      @retval true connection is enqueued and parked thread is about to serve it
      @retval false thread cache is empty
  */
  bool enqueue(CONNECT *connect)
  {
    mysql_mutex_lock(&LOCK_thread_cache);
    if (cached_thread_count)
    {
      list.push_back(connect);
      cached_thread_count--;
      mysql_mutex_unlock(&LOCK_thread_cache);
      mysql_cond_signal(&COND_thread_cache);
      return true;
    }
    mysql_mutex_unlock(&LOCK_thread_cache);
    return false;
  }


  /**
    Parks thread in the cache.

    Thread execution is suspended until either of the following occurs:
    - thread is requested to serve new connection;
    - thread cache is flushed;
    - THREAD_CACHE_TIMEOUT elapsed.

    @return
      @retval pointer to CONNECT if requested to serve new connection
      @retval 0 if thread cache is flushed or on timeout
  */
  CONNECT *park()
  {
    struct timespec abstime;
    CONNECT *connect;
    bool flushed= false;
    DBUG_ENTER("Thread_cache::park");
    set_timespec(abstime, THREAD_CACHE_TIMEOUT);

    /*
      Delete the instrumentation for the job that just completed,
      before parking this pthread in the cache (blocked on COND_thread_cache).
    */
    PSI_CALL_delete_current_thread();

#ifndef DBUG_OFF
    while (_db_is_pushed_())
      _db_pop_();
#endif

    mysql_mutex_lock(&LOCK_thread_cache);
    if ((connect= list.get()))
      cached_thread_count++;
    else if (cached_thread_count < thread_cache_size && !kill_cached_threads)
    {
      /* Don't kill the thread, just put it in cache for reuse */
      DBUG_PRINT("info", ("Adding thread to cache"));
      cached_thread_count++;
      for (;;)
      {
        int error= mysql_cond_timedwait(&COND_thread_cache, &LOCK_thread_cache,
                                         &abstime);
        flushed= kill_cached_threads;
        if ((connect= list.get()))
          break;
        else if (flushed || error == ETIMEDOUT || error == ETIME)
        {
          /*
            If timeout, end thread.
            If a new thread is requested, we will handle the call, even if we
            got a timeout (as we are already awake and free)
          */
          cached_thread_count--;
          break;
        }
      }
    }
    mysql_mutex_unlock(&LOCK_thread_cache);
    if (flushed)
      mysql_cond_signal(&COND_flush_thread_cache);
    DBUG_RETURN(connect);
  }


  /** Returns the number of parked threads. */
  ulong size() const
  {
    mysql_mutex_lock(&LOCK_thread_cache);
    ulong r= cached_thread_count;
    mysql_mutex_unlock(&LOCK_thread_cache);
    return r;
  }
};

extern Thread_cache thread_cache;


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
5 Mar 2026 11.55 PM
root / root
0755
atomic
--
5 Mar 2026 11.55 PM
root / root
0755
data
--
11 Feb 2026 1.04 AM
root / root
0755
providers
--
5 Mar 2026 11.55 PM
root / root
0755
aligned.h
1.109 KB
11 Feb 2026 1.04 AM
root / root
0644
aria_backup.h
1.745 KB
11 Feb 2026 1.04 AM
root / root
0644
assume_aligned.h
2.295 KB
11 Feb 2026 1.04 AM
root / root
0644
authors.h
9.903 KB
11 Feb 2026 1.04 AM
root / root
0644
backup.h
1.663 KB
11 Feb 2026 1.04 AM
root / root
0644
bounded_queue.h
5.95 KB
11 Feb 2026 1.04 AM
root / root
0644
char_buffer.h
3.095 KB
11 Feb 2026 1.04 AM
root / root
0644
charset_collations.h
6.408 KB
11 Feb 2026 1.04 AM
root / root
0644
client_settings.h
1.867 KB
11 Feb 2026 1.04 AM
root / root
0644
compat56.h
2.227 KB
11 Feb 2026 1.04 AM
root / root
0644
config.h
14.217 KB
11 Feb 2026 1.04 AM
root / root
0644
contributors.h
4.764 KB
11 Feb 2026 1.04 AM
root / root
0644
create_options.h
4.095 KB
11 Feb 2026 1.04 AM
root / root
0644
create_tmp_table.h
2.742 KB
11 Feb 2026 1.04 AM
root / root
0644
cset_narrowing.h
3.875 KB
11 Feb 2026 1.04 AM
root / root
0644
custom_conf.h
1.057 KB
11 Feb 2026 1.04 AM
root / root
0644
datadict.h
1.66 KB
11 Feb 2026 1.04 AM
root / root
0644
ddl_log.h
12.507 KB
11 Feb 2026 1.04 AM
root / root
0644
debug.h
1.259 KB
11 Feb 2026 1.04 AM
root / root
0644
debug_sync.h
1.998 KB
11 Feb 2026 1.04 AM
root / root
0644
deprecation.h
2.736 KB
11 Feb 2026 1.04 AM
root / root
0644
derived_handler.h
2.323 KB
11 Feb 2026 1.04 AM
root / root
0644
derror.h
0.957 KB
11 Feb 2026 1.04 AM
root / root
0644
des_key_file.h
1.207 KB
11 Feb 2026 1.04 AM
root / root
0644
discover.h
1.533 KB
11 Feb 2026 1.04 AM
root / root
0644
dur_prop.h
1.057 KB
11 Feb 2026 1.04 AM
root / root
0644
embedded_priv.h
1.692 KB
11 Feb 2026 1.04 AM
root / root
0644
event_data_objects.h
4.089 KB
11 Feb 2026 1.04 AM
root / root
0644
event_db_repository.h
3.563 KB
11 Feb 2026 1.04 AM
root / root
0644
event_parse_data.h
2.831 KB
11 Feb 2026 1.04 AM
root / root
0644
event_queue.h
3.357 KB
11 Feb 2026 1.04 AM
root / root
0644
event_scheduler.h
3.213 KB
11 Feb 2026 1.04 AM
root / root
0644
events.h
4.601 KB
11 Feb 2026 1.04 AM
root / root
0644
field.h
217.776 KB
11 Feb 2026 1.04 AM
root / root
0644
field_comp.h
1.146 KB
11 Feb 2026 1.04 AM
root / root
0644
filesort.h
7.133 KB
11 Feb 2026 1.04 AM
root / root
0644
filesort_utils.h
10.534 KB
11 Feb 2026 1.04 AM
root / root
0644
ft_global.h
3.04 KB
11 Feb 2026 1.04 AM
root / root
0644
gcalc_slicescan.h
16.867 KB
11 Feb 2026 1.04 AM
root / root
0644
gcalc_tools.h
11.621 KB
11 Feb 2026 1.04 AM
root / root
0644
grant.h
2.693 KB
11 Feb 2026 1.04 AM
root / root
0644
group_by_handler.h
3.451 KB
11 Feb 2026 1.04 AM
root / root
0644
gstream.h
2.38 KB
11 Feb 2026 1.04 AM
root / root
0644
gtid_index.h
19.536 KB
11 Feb 2026 1.04 AM
root / root
0644
ha_handler_stats.h
2.28 KB
11 Feb 2026 1.04 AM
root / root
0644
ha_partition.h
63.42 KB
11 Feb 2026 1.04 AM
root / root
0644
ha_sequence.h
6.099 KB
11 Feb 2026 1.04 AM
root / root
0644
handle_connections_win.h
0.863 KB
11 Feb 2026 1.04 AM
root / root
0644
handler.h
206.325 KB
11 Feb 2026 1.04 AM
root / root
0644
hash.h
4.348 KB
11 Feb 2026 1.04 AM
root / root
0644
hash_filo.h
5.555 KB
11 Feb 2026 1.04 AM
root / root
0644
heap.h
9.258 KB
11 Feb 2026 1.04 AM
root / root
0644
hostname.h
5.292 KB
11 Feb 2026 1.04 AM
root / root
0644
ilist.h
7.067 KB
11 Feb 2026 1.04 AM
root / root
0644
init.h
0.832 KB
11 Feb 2026 1.04 AM
root / root
0644
innodb_priv.h
1.288 KB
11 Feb 2026 1.04 AM
root / root
0644
item.h
277.963 KB
11 Feb 2026 1.04 AM
root / root
0644
item_cmpfunc.h
132.709 KB
11 Feb 2026 1.04 AM
root / root
0644
item_create.h
11.238 KB
11 Feb 2026 1.04 AM
root / root
0644
item_func.h
135.714 KB
11 Feb 2026 1.04 AM
root / root
0644
item_geofunc.h
38.684 KB
11 Feb 2026 1.04 AM
root / root
0644
item_jsonfunc.h
28.185 KB
11 Feb 2026 1.04 AM
root / root
0644
item_row.h
5.106 KB
11 Feb 2026 1.04 AM
root / root
0644
item_strfunc.h
76.42 KB
11 Feb 2026 1.04 AM
root / root
0644
item_subselect.h
57.645 KB
11 Feb 2026 1.04 AM
root / root
0644
item_sum.h
70.991 KB
11 Feb 2026 1.04 AM
root / root
0644
item_timefunc.h
64.475 KB
11 Feb 2026 1.04 AM
root / root
0644
item_vers.h
4.31 KB
11 Feb 2026 1.04 AM
root / root
0644
item_windowfunc.h
33.746 KB
11 Feb 2026 1.04 AM
root / root
0644
item_xmlfunc.h
4.541 KB
11 Feb 2026 1.04 AM
root / root
0644
json_schema.h
25.206 KB
11 Feb 2026 1.04 AM
root / root
0644
json_schema_helper.h
1.125 KB
11 Feb 2026 1.04 AM
root / root
0644
json_table.h
9.44 KB
11 Feb 2026 1.04 AM
root / root
0644
key.h
2.082 KB
11 Feb 2026 1.04 AM
root / root
0644
keycaches.h
1.938 KB
11 Feb 2026 1.04 AM
root / root
0644
lex.h
29.539 KB
11 Feb 2026 1.04 AM
root / root
0644
lex_charset.h
25.918 KB
11 Feb 2026 1.04 AM
root / root
0644
lex_hash.h
141.943 KB
11 Feb 2026 1.04 AM
root / root
0644
lex_ident.h
5.151 KB
11 Feb 2026 1.04 AM
root / root
0644
lex_string.h
4.767 KB
11 Feb 2026 1.04 AM
root / root
0644
lex_symbol.h
1.292 KB
11 Feb 2026 1.04 AM
root / root
0644
lex_token.h
42.006 KB
11 Feb 2026 1.04 AM
root / root
0644
lf.h
6.311 KB
11 Feb 2026 1.04 AM
root / root
0644
lock.h
2.2 KB
11 Feb 2026 1.04 AM
root / root
0644
log.h
51.34 KB
11 Feb 2026 1.04 AM
root / root
0644
log_cache.h
7.574 KB
11 Feb 2026 1.04 AM
root / root
0644
log_event.h
172.563 KB
11 Feb 2026 1.04 AM
root / root
0644
log_event_data_type.h
1.846 KB
11 Feb 2026 1.04 AM
root / root
0644
log_slow.h
2.385 KB
11 Feb 2026 1.04 AM
root / root
0644
maria.h
5.734 KB
11 Feb 2026 1.04 AM
root / root
0644
mariadb.h
1.247 KB
11 Feb 2026 1.04 AM
root / root
0644
mdl.h
37.651 KB
11 Feb 2026 1.04 AM
root / root
0644
mem_root_array.h
6.939 KB
11 Feb 2026 1.04 AM
root / root
0644
message.h
1.167 KB
11 Feb 2026 1.04 AM
root / root
0644
multi_range_read.h
22.649 KB
11 Feb 2026 1.04 AM
root / root
0644
my_apc.h
4.636 KB
11 Feb 2026 1.04 AM
root / root
0644
my_atomic.h
7.11 KB
11 Feb 2026 1.04 AM
root / root
0644
my_atomic_wrapper.h
2.979 KB
11 Feb 2026 1.04 AM
root / root
0644
my_base.h
27.283 KB
11 Feb 2026 1.04 AM
root / root
0644
my_bit.h
6.051 KB
11 Feb 2026 1.04 AM
root / root
0644
my_bitmap.h
5.373 KB
11 Feb 2026 1.04 AM
root / root
0644
my_check_opt.h
2.557 KB
11 Feb 2026 1.04 AM
root / root
0644
my_compare.h
10.874 KB
11 Feb 2026 1.04 AM
root / root
0644
my_counter.h
1.681 KB
11 Feb 2026 1.04 AM
root / root
0644
my_cpu.h
4.741 KB
11 Feb 2026 1.04 AM
root / root
0644
my_crypt.h
0.883 KB
11 Feb 2026 1.04 AM
root / root
0644
my_decimal.h
14.149 KB
11 Feb 2026 1.04 AM
root / root
0644
my_default.h
1.836 KB
11 Feb 2026 1.04 AM
root / root
0644
my_handler_errors.h
4.768 KB
11 Feb 2026 1.04 AM
root / root
0644
my_json_writer.h
18.145 KB
11 Feb 2026 1.04 AM
root / root
0644
my_libwrap.h
1.155 KB
11 Feb 2026 1.04 AM
root / root
0644
my_md5.h
1.451 KB
11 Feb 2026 1.04 AM
root / root
0644
my_minidump.h
0.828 KB
11 Feb 2026 1.04 AM
root / root
0644
my_nosys.h
1.404 KB
11 Feb 2026 1.04 AM
root / root
0644
my_rdtsc.h
9.882 KB
11 Feb 2026 1.04 AM
root / root
0644
my_rnd.h
0.99 KB
11 Feb 2026 1.04 AM
root / root
0644
my_service_manager.h
2.067 KB
11 Feb 2026 1.04 AM
root / root
0644
my_stack_alloc.h
6.341 KB
11 Feb 2026 1.04 AM
root / root
0644
my_stacktrace.h
3.14 KB
11 Feb 2026 1.04 AM
root / root
0644
my_time.h
10.17 KB
11 Feb 2026 1.04 AM
root / root
0644
my_tracker.h
1.372 KB
11 Feb 2026 1.04 AM
root / root
0644
my_tree.h
3.897 KB
11 Feb 2026 1.04 AM
root / root
0644
my_uctype.h
67.898 KB
11 Feb 2026 1.04 AM
root / root
0644
my_user.h
1.1 KB
11 Feb 2026 1.04 AM
root / root
0644
my_virtual_mem.h
1.101 KB
11 Feb 2026 1.04 AM
root / root
0644
myisam.h
17.185 KB
11 Feb 2026 1.04 AM
root / root
0644
myisamchk.h
4.623 KB
11 Feb 2026 1.04 AM
root / root
0644
myisammrg.h
4.782 KB
11 Feb 2026 1.04 AM
root / root
0644
myisampack.h
14.579 KB
11 Feb 2026 1.04 AM
root / root
0644
mysqld.h
41.123 KB
11 Feb 2026 1.04 AM
root / root
0644
mysqld_default_groups.h
0.199 KB
11 Feb 2026 1.04 AM
root / root
0644
mysqld_suffix.h
1.173 KB
11 Feb 2026 1.04 AM
root / root
0644
mysys_err.h
2.985 KB
11 Feb 2026 1.04 AM
root / root
0644
opt_histogram_json.h
4.714 KB
11 Feb 2026 1.04 AM
root / root
0644
opt_range.h
65.145 KB
11 Feb 2026 1.04 AM
root / root
0644
opt_rewrite_date_cmp.h
3.842 KB
11 Feb 2026 1.04 AM
root / root
0644
opt_subselect.h
14.779 KB
11 Feb 2026 1.04 AM
root / root
0644
opt_trace.h
8.291 KB
11 Feb 2026 1.04 AM
root / root
0644
opt_trace_context.h
3.214 KB
11 Feb 2026 1.04 AM
root / root
0644
optimizer_costs.h
5.891 KB
11 Feb 2026 1.04 AM
root / root
0644
optimizer_defaults.h
7.368 KB
11 Feb 2026 1.04 AM
root / root
0644
parse_file.h
4.284 KB
11 Feb 2026 1.04 AM
root / root
0644
partition_element.h
5.301 KB
11 Feb 2026 1.04 AM
root / root
0644
partition_info.h
19.398 KB
11 Feb 2026 1.04 AM
root / root
0644
password.h
1.143 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_file_provider.h
3.079 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_idle_provider.h
1.353 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_memory_provider.h
1.588 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_metadata_provider.h
1.854 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_socket_provider.h
2.205 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_stage_provider.h
1.52 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_statement_provider.h
4.245 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_table_provider.h
2.563 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_thread_provider.h
5.43 KB
11 Feb 2026 1.04 AM
root / root
0644
pfs_transaction_provider.h
2.779 KB
11 Feb 2026 1.04 AM
root / root
0644
privilege.h
28.444 KB
11 Feb 2026 1.04 AM
root / root
0644
probes_mysql.h
0.95 KB
11 Feb 2026 1.04 AM
root / root
0644
probes_mysql_dtrace.h
32.231 KB
11 Feb 2026 1.04 AM
root / root
0644
probes_mysql_nodtrace.h
5.944 KB
11 Feb 2026 1.04 AM
root / root
0644
procedure.h
6.659 KB
11 Feb 2026 1.04 AM
root / root
0644
protocol.h
12.274 KB
11 Feb 2026 1.04 AM
root / root
0644
proxy_protocol.h
0.535 KB
11 Feb 2026 1.04 AM
root / root
0644
queues.h
3.396 KB
11 Feb 2026 1.04 AM
root / root
0644
records.h
3.073 KB
11 Feb 2026 1.04 AM
root / root
0644
repl_failsafe.h
1.548 KB
11 Feb 2026 1.04 AM
root / root
0644
replication.h
15.2 KB
11 Feb 2026 1.04 AM
root / root
0644
rijndael.h
1.671 KB
11 Feb 2026 1.04 AM
root / root
0644
rowid_filter.h
16.021 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_constants.h
3.278 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_filter.h
4.662 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_gtid.h
29.953 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_injector.h
9.396 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_mi.h
16.287 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_parallel.h
17.801 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_record.h
1.489 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_reporting.h
3.626 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_rli.h
35.021 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_tblmap.h
3.103 KB
11 Feb 2026 1.04 AM
root / root
0644
rpl_utility.h
10.93 KB
11 Feb 2026 1.04 AM
root / root
0644
scheduler.h
3.124 KB
11 Feb 2026 1.04 AM
root / root
0644
scope.h
4.29 KB
11 Feb 2026 1.04 AM
root / root
0644
select_handler.h
3.339 KB
11 Feb 2026 1.04 AM
root / root
0644
semisync.h
2.233 KB
11 Feb 2026 1.04 AM
root / root
0644
semisync_master.h
25.162 KB
11 Feb 2026 1.04 AM
root / root
0644
semisync_master_ack_receiver.h
8.505 KB
11 Feb 2026 1.04 AM
root / root
0644
semisync_slave.h
3.648 KB
11 Feb 2026 1.04 AM
root / root
0644
service_versions.h
2.231 KB
11 Feb 2026 1.04 AM
root / root
0644
session_tracker.h
13.751 KB
11 Feb 2026 1.04 AM
root / root
0644
set_var.h
16.386 KB
11 Feb 2026 1.04 AM
root / root
0644
simple_tokenizer.h
1.966 KB
11 Feb 2026 1.04 AM
root / root
0644
slave.h
11.987 KB
11 Feb 2026 1.04 AM
root / root
0644
socketpair.h
0.822 KB
11 Feb 2026 1.04 AM
root / root
0644
source_revision.h
0.065 KB
11 Feb 2026 1.04 AM
root / root
0644
sp.h
23.114 KB
11 Feb 2026 1.04 AM
root / root
0644
sp_cache.h
1.989 KB
11 Feb 2026 1.04 AM
root / root
0644
sp_head.h
38.609 KB
11 Feb 2026 1.04 AM
root / root
0644
sp_instr.h
40.414 KB
11 Feb 2026 1.04 AM
root / root
0644
sp_pcontext.h
24.714 KB
11 Feb 2026 1.04 AM
root / root
0644
sp_rcontext.h
14.085 KB
11 Feb 2026 1.04 AM
root / root
0644
span.h
3.839 KB
11 Feb 2026 1.04 AM
root / root
0644
spatial.h
22.166 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_acl.h
13.746 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_admin.h
2.847 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_alloc.h
1.691 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_alter.h
15.083 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_analyse.h
10.864 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_analyze_stmt.h
12.402 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_array.h
6.97 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_audit.h
13.83 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_base.h
25.87 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_basic_types.h
9.3 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_binlog.h
0.874 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_bitmap.h
7.877 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_bootstrap.h
1.77 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_cache.h
21.345 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_callback.h
1.506 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_class.h
272.572 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_cmd.h
11.722 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_command.h
4.857 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_connect.h
3.959 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_const.h
10.068 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_crypt.h
1.403 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_cte.h
16.107 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_cursor.h
4.14 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_db.h
2.275 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_debug.h
5.514 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_delete.h
3.52 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_derived.h
1.259 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_digest.h
3.729 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_digest_stream.h
1.53 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_do.h
0.932 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_error.h
39.395 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_explain.h
30.393 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_expression_cache.h
4.257 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_get_diagnostics.h
7.698 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_handler.h
2.842 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_help.h
0.972 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_hset.h
3.321 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_i_s.h
8.288 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_insert.h
5.052 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_join_cache.h
47.519 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_lex.h
174.587 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_lifo_buffer.h
9.449 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_limit.h
3.112 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_list.h
21.866 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_load.h
1.246 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_locale.h
3.163 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_manager.h
0.938 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_mode.h
6.577 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_parse.h
8.801 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_partition.h
12.377 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_partition_admin.h
5.801 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_plist.h
7.53 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_plugin.h
7.399 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_plugin_compat.h
2.185 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_prepare.h
11.396 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_priv.h
15.082 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_profile.h
7.633 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_reload.h
1.012 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_rename.h
0.959 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_repl.h
2.994 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_schema.h
3.226 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_select.h
90.961 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_sequence.h
5.056 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_servers.h
1.735 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_show.h
9.729 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_signal.h
3.283 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_sort.h
21.964 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_statistics.h
16.41 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_string.h
37.917 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_table.h
9.523 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_test.h
1.552 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_time.h
7.237 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_trigger.h
11.883 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_truncate.h
2.03 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_tvc.h
2.361 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type.h
291.644 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_fixedbin.h
64.047 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_fixedbin_storage.h
5.339 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_geom.h
18.593 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_int.h
9.767 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_json.h
6.011 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_real.h
1.228 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_string.h
1.591 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_type_timeofday.h
2.257 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_udf.h
4.736 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_union.h
1.043 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_update.h
3.547 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_used.h
1.019 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_view.h
2.412 KB
11 Feb 2026 1.04 AM
root / root
0644
sql_window.h
6.654 KB
11 Feb 2026 1.04 AM
root / root
0644
ssl_compat.h
3.301 KB
11 Feb 2026 1.04 AM
root / root
0644
strfunc.h
2.222 KB
11 Feb 2026 1.04 AM
root / root
0644
structs.h
30.71 KB
11 Feb 2026 1.04 AM
root / root
0644
sys_vars_shared.h
2.665 KB
11 Feb 2026 1.04 AM
root / root
0644
t_ctype.h
5.507 KB
11 Feb 2026 1.04 AM
root / root
0644
table.h
118.493 KB
11 Feb 2026 1.04 AM
root / root
0644
table_cache.h
4.133 KB
11 Feb 2026 1.04 AM
root / root
0644
thr_lock.h
7.059 KB
11 Feb 2026 1.04 AM
root / root
0644
thr_malloc.h
1.174 KB
11 Feb 2026 1.04 AM
root / root
0644
thr_timer.h
1.526 KB
11 Feb 2026 1.04 AM
root / root
0644
thread_cache.h
5.767 KB
11 Feb 2026 1.04 AM
root / root
0644
threadpool.h
4.697 KB
11 Feb 2026 1.04 AM
root / root
0644
threadpool_generic.h
3.876 KB
11 Feb 2026 1.04 AM
root / root
0644
threadpool_winsockets.h
2.236 KB
11 Feb 2026 1.04 AM
root / root
0644
transaction.h
1.432 KB
11 Feb 2026 1.04 AM
root / root
0644
tzfile.h
4.896 KB
11 Feb 2026 1.04 AM
root / root
0644
tztime.h
3.646 KB
11 Feb 2026 1.04 AM
root / root
0644
uniques.h
4.126 KB
11 Feb 2026 1.04 AM
root / root
0644
unireg.h
7.759 KB
11 Feb 2026 1.04 AM
root / root
0644
vers_string.h
2.392 KB
11 Feb 2026 1.04 AM
root / root
0644
violite.h
9.85 KB
11 Feb 2026 1.04 AM
root / root
0644
waiting_threads.h
4.426 KB
11 Feb 2026 1.04 AM
root / root
0644
welcome_copyright_notice.h
1.416 KB
11 Feb 2026 1.04 AM
root / root
0644
winservice.h
5.878 KB
11 Feb 2026 1.04 AM
root / root
0644
wqueue.h
1.528 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep.h
3.23 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_allowlist_service.h
1.011 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_applier.h
2.64 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_binlog.h
3.468 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_client_service.h
2.5 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_client_state.h
1.529 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_condition_variable.h
1.449 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_event_service.h
1.319 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_high_priority_service.h
4.797 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_mutex.h
1.21 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_mysqld.h
21.02 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_mysqld_c.h
1.198 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_on.h
1.678 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_plugin.h
1.348 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_priv.h
1.596 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_schema.h
5.477 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_server_service.h
3.546 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_server_state.h
3.057 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_sst.h
3.858 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_status.h
1.927 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_storage_service.h
1.767 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_thd.h
11.218 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_trans_observer.h
17.748 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_types.h
1.084 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_utils.h
9.577 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_var.h
4.311 KB
11 Feb 2026 1.04 AM
root / root
0644
wsrep_xid.h
1.513 KB
11 Feb 2026 1.04 AM
root / root
0644
xa.h
1.858 KB
11 Feb 2026 1.04 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF