The invention provides a
database concurrency control and memory access optimization method which can be applied to the technical field of computer
system software performance optimization. According to the method, multi-level instruction-level reconstruction is carried out on an execution path of a
database kernel through the characteristics of an underlying hardware
instruction set of a collaborative
application processor platform, and the method comprises the following collaborative implementation optimization dimensions: based on a
register file and a cache hierarchical structure of the processor platform, an access mode of a
database core
data structure is optimized; the number of memory access instructions is reduced; the data locality is improved; on the basis of atomic
instruction set extension of a processor platform, instruction-level reconstruction is carried out on key primitives in a database multi-thread synchronization mechanism so as to reduce the overhead and contention of synchronization operation; on the basis of single-instruction multi-data-
stream extension of a processor platform and a vector atomic operation instruction of the single-instruction multi-data-
stream extension, parallel acceleration is carried out on batch life cycle management operation of objects in a database.