我试图了解查找在数据库中是如何工作的。在数据库中,一切都在文件系统的磁盘上。
所以让我们说如果我使用一些过滤器子句查询具有数百万条记录的表中的数据,那么所有记录将首先加载到内存中,然后查找特定数据或发生其他事情?正确的 ?
我的理解是,无论我们运行什么查询,所有数据库表的数据都会加载到内存中,然后执行操作。这是正确的吗 ?
其次,如果我在表中有 8gb 的数据和 4gb ram,那可以从数据库中获取数据吗?通常它可以工作,但它是否在磁盘上搜索?真的吗 ?
请分享您的看法。
holdtom
相关分类