我从朋友那里听说过,但是我从未调查过这是否正确。
是否将已执行查询的数据结果存储在缓存中?
我的意思是,如果我有一个存储过程,如:
SELECT * FROM USERLIST
...是将结果(在这种情况下为用户列表)存储在高速缓存中是真的吗?
另外,如果我有这些:
SELECT * FROM USERLIST WHERE user="user"
SELECT * FROM USERLIST WHERE user="userzzz"
(其中将user / userzzz作为参数传递),是否在数据库缓存中存储了2个不同的结果是否正确。
我不这么认为,但我希望得到您的确认,专家!