2. 为数据库中的所有对象生成脚本。
3. 使用适当的排序规则重新创建 master 数据库。
4. 创建新的数据库。使用新的默认排序规则自动创建新的数据库。
5. 运行以前保存的脚本以重新创建对象,然后导入以前导出的数据。
数据库优化你学理论不如进行实践。其实这个公式偏向于SQL优化,进行排序性聚合算法Br+BrBs/(K-1) 这个就是嵌套循环连接算法(join)的效率估算公式
sql:
select * from table1 as R
inner join tabel2 as S on R.id=S.id
其中:
B=全表
r代表R为别名的表table1,s代表S为别名的表table2
Br和Bs就是代表 table1 和 table2了
K为内存缓冲区块,系统会分配K-1块给相关的表辨得出Br+BrBs/(K-1)
(Frs*Nr*Ns)/Mrs.Nr 则是系统筛选算法估算,
N=元组总数,F=选择率,M=链接结果
Frs就是r和s的合并量
Nr和Ns就是table1和tabel2的总元素
Mrs则是符合条件R.id=S.id的链接结果因子块
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)