PHP PDO选择速度关注

时间:2016-04-18 01:36:22

标签: php mysql pdo

我想将一个数组作为参数传递给我的PHP函数。 该阵列最多可包含100K行或更多行。 该函数的作用是从表中检查(SELECT)是否存在这些记录。

该函数运行良好,但是现在我只能用一个作为参数传递的记录来测试它。

我关注的是处理速度,因为许多用户可以同时运行此过程。我也 因为我(可能)效率低下而担心整个网站崩溃。

这是代码:

// Rotate <targetView> indefinitely
private func rotateView(targetView: UIView, duration: Double = 1.0) {
    UIView.animate(withDuration: duration, delay: 0.0, options: .curveLinear, animations: {
        targetView.transform = targetView.transform.rotated(by: CGFloat(M_PI))
    }) { finished in
        self.rotateView(targetView: targetView, duration: duration)
    }
}

这够好吗?有没有办法改善它?

谢谢,伙计们!

1 个答案:

答案 0 :(得分:0)

确保快速数据库性能的正确方法是定义索引(在您的情况下在&#39; email&#39;列中)。这将确保数据库不必执行全表扫描,而是可以通过索引查找直接获取给定的电子邮件地址。