A method for determining a hot page in a database, comprising: when the database is accessed, configuring a counter for each of N pages in the database, wherein each counter is used to count a quantity of times of concurrent access to a page corresponding to the counter, initial values of the counters are equal, and N is a positive integer; characterized by calculating, according to a quantity of times of concurrent access to the K th page and an access time parameter, frequency of concurrent access to the K th page, wherein K is a positive integer that is less than or equal to N; and when the frequency of concurrent access to the K th page is greater than or equal to a preset first threshold, determining that the K th page is a hot page; wherein calculating, according to a quantity of times of concurrent access to the K th page and an access time parameter, frequency of concurrent access to the K th page comprises: when the K th page is concurrently accessed, adding 1 to the K th counter corresponding to the K th page, and using a time point at which the K th page is concurrently accessed for the first time as a start counting time point; when the K th page is concurrently accessed for the M th time, using a time point at which the K th page is concurrently accessed for the M th time as an end counting time point, wherein M is a positive integer; and calculating, according to the start counting time point and end counting time point of the K th page and M, the frequency of concurrent access to the K th page. when the database is accessed, configuring a counter for each of N pages in the database, wherein each counter is used to count a quantity of times of concurrent access to a page corresponding to the counter, initial values of the counters are equal, and N is a positive integer; characterized by calculating, according to a quantity of times of concurrent access to the K th page and an access time parameter, frequency of concurrent access to the K th page, wherein K is a positive integer that is less than or equal to N; and when the frequency of concurrent access to the K th page is greater than or equal to a preset first threshold, determining that the K th page is a hot page; wherein calculating, according to a quantity of times of concurrent access to the K th page and an access time parameter, frequency of concurrent access to the K th page comprises: when the K th page is concurrently accessed, adding 1 to the K th counter corresponding to the K th page, and using a time point at which the K th page is concurrently accessed for the first time as a start counting time point; when the K th page is concurrently accessed for the M th time, using a time point at which the K th page is concurrently accessed for the M th time as an end counting time point, wherein M is a positive integer; and calculating, according to the start counting time point and end counting time point of the K th page and M, the frequency of concurrent access to the K th page. when the K th page is concurrently accessed, adding 1 to the K th counter corresponding to the K th page, and using a time point at which the K th page is concurrently accessed for the first time as a start counting time point; when the K th page is concurrently accessed for the M th time, using a time point at which the K th page is concurrently accessed for the M th time as an end counting time point, wherein M is a positive integer; and calculating, according to the start counting time point and end counting time point of the K th page and M, the frequency of concurrent access to the K th page.