The application relates to the technical field of
computer data processing, and provides a high-performance operation method and
system of an analytical
database based on LLVM, which solves the technical problems of low hardware
resource utilization and limited operation performance. The method comprises the following steps: obtaining a structured
query statement sent by a computing device, and collecting pipeline pause data and
cache miss rate of the computing device during operation; performing
syntax and semantic analysis on the structured
query statement, and calculating a load pressure value representing the current hardware resource occupation degree; determining a segmentation threshold value according to the load pressure value, and obtaining a plurality of fusion operator subgraphs; in the process of generating an intermediate representation based on an LLVM
compiler architecture, an LLVM intermediate representation sequence is generated; the LLVM intermediate representation sequence is compiled by using a
compiler of an LLVM back end, target
machine instructions are generated, and the target
machine instructions are loaded to the computing device for operation
processing, so that the operation efficiency of the analytical
database and the hardware
resource utilization can be improved.