可以根据数据库的规模算出增加索引之后查询效率的提升幅度么? 假如数据库中某个表的记录数是n。某条特定的SQL语句在此表未添加索引的情况下的执行时间是t1,添加索引的情况下的执行时间是t2。能否得到使用n表达的t1/t2?是n/(log(n))么?感觉内存数据库应该是可以用这个公式表达吧?数据如果存放在硬盘中的话,时间的下限是否近似为单次硬盘IO的时间? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能大概知道时间复杂度 具体提升多少最好看整体性能如何 比如原来机器load多少 加了索引之后load多少数据存在硬盘 取数据时间理论上取决于硬盘转速 但是实际上缓存无处不在 理论上索引是2分查找。所以会相差很多。实际上MYSQL用的是B+树。 具体你可以从百度上了解相关的知识。 sql-front和mysql-front有什么联系与区别? mysql触发器错误 MYSQL存储过程,临时表报错,求大虾指教. mysql申明变量出现错误~~~~~求救~~~~~ 菜鸟救助了。。。 求救!数据库报错:Got error 28 from storage engine PostgreSQL user defined function 错误排出,谢谢 mysql初级问题,请指教 在LINUX中,如何安装MYSQL 请教 mysql migration toolkit导数据问题 mysql存储过程不会自动结束 为什么in嵌套循环查询结果不同?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货