MYSQL Server支持不同的数据库引擎,如InnoDB、ISAM、Memory等。InnoDB使用BTree,而Memory使用哈希进行索引。我的查询很简单(等价性检查),所以我不需要基于B树的索引,所以我使用‘内存’数据库引擎。但问题是,一旦mySQL服务器关闭,“内存”引擎数据就会丢失。使用InnoDB,mySQL insert查询由于B树索引而变得很慢。
所以我需要一个解决方案(数据库引
当我将MySQL查询更改为不使用索引时,我很难理解为什么它运行得更快。u.removed_date IS NULL u_name ASC 我在site_id、role_id和email列上有一个名为site_id的唯一索引EXPLAIN语句告诉它将使用idx_1。谢谢下面是我的表索引列表:
Name Fields Type Me
我创建了几个函数来从MySQL数据库中提取数据。//note I'm using select * until I finish knowing what I need to pull//
$horses12 = mysqli_query下面是函数--有人能想出一种方法来减少我需要建立的MySQL连接的数量吗?$horse.'"