小编SQL*_*ter的帖子

为什么SQLite需要这么长时间才能获取数据?

我有两个可能的查询,都给出了我想要的结果集.

查询一个大约需要30毫秒,但需要150毫秒才能从数据库中获取数据.

SELECT 
    id
FROM 
    featurevalues as featval3
WHERE 
    featval3.feature IN (?,?,?,?) 
AND
    EXISTS
    (
        SELECT
            1
        FROM
            product_to_value,
            product_to_value as prod2,
            features,
            featurevalues
        WHERE
            product_to_value.feature = features.int
        AND
            product_to_value.value = featurevalues.id
        AND
            features.id = ? 
        AND
            featurevalues.id IN (?,?)
        AND
            product_to_value.product = prod2.product
        AND
            prod2.value = featval3.id
    )
Run Code Online (Sandbox Code Playgroud)

查询2需要大约3ms - 这是我更喜欢的那个 - 但是还需要170ms来获取数据.

SELECT 
    (
        SELECT
            prod2.value
        FROM
            product_to_value,
            product_to_value as prod2,
            features,
            featurevalues
        WHERE
            product_to_value.feature = features.int
        AND
            product_to_value.value = featurevalues.id
        AND
            features.id = ? 
        AND
            featurevalues.id IN …
Run Code Online (Sandbox Code Playgroud)

sql sqlite performance

7
推荐指数
1
解决办法
2556
查看次数

PHP readfile将内容长度添加到输出

我正在使用PHP readfile函数来读取文件并将其打印出来:print readfile ('anyfile').这样可行,但文件的内容长度也会添加到字符串的末尾.为什么?

php readfile

6
推荐指数
1
解决办法
4379
查看次数

标签 统计

performance ×1

php ×1

readfile ×1

sql ×1

sqlite ×1