1. A computer-implemented method for searching in a time series database, comprising: receiving a search request to perform a search in the time series database, where the time series database stores a plurality of sequences of measured values arranged in chronological order; extracting from the search request a condition for performing the search in the time series database, the condition including a target subsequence to be searched for within the plurality of sequences of measured values within the time series database; selecting a search algorithm to perform the search from a plurality of search algorithms registered to the time series database, based on one or more characteristics of the condition and historical statistic data of one or more historical searches conducted on the time series database, where: the historical statistic data is associated with an efficiency of searching in a table of the time series database, using each of the search algorithms within the plurality of search algorithms, the efficiency includes a time overhead describing an amount of time for returning one time point in a subsequence in an historical search result, and selecting the search algorithm to perform the search includes selecting one of the plurality of search algorithms having a lowest time overhead as the search algorithm to perform the search; and obtaining a search result from the time series database, utilizing the search algorithm.