MySQL 8.0.40
Source Code Documentation
btr0load.cc File Reference

The B-tree bulk load. More...

#include "btr0load.h"
#include "btr0btr.h"
#include "btr0cur.h"
#include "btr0pcur.h"
#include "ibuf0ibuf.h"
#include "lob0lob.h"
#include "log0chkp.h"

Classes

class  Page_load
 The proper function call sequence of Page_load is as below: – Page_load::init – Page_load::insert – Page_load::finish – Page_load::compress(COMPRESSED table only) – Page_load::page_split(COMPRESSED table only) – Page_load::commit. More...
 
struct  Page_load::Split_point
 Page split point descriptor. More...
 

Namespaces

namespace  ddl
 The general architecture is that the work is done in two phases, roughly the read and write phase.
 

Variables

long ddl::fill_factor
 Innodb B-tree index fill factor for bulk load. More...
 
static constexpr uint64_t TRX_INTERRUPTED_CHECK = 25000
 The transaction interrupted check is expensive, we check after this many rows. More...
 

Detailed Description

The B-tree bulk load.

Created 03/11/2014 Shaohua Wang

Variable Documentation

◆ TRX_INTERRUPTED_CHECK

constexpr uint64_t TRX_INTERRUPTED_CHECK = 25000
staticconstexpr

The transaction interrupted check is expensive, we check after this many rows.