仓酷云
标题:
MSSQL网站制作之进步IMP速率的几个办法
[打印本页]
作者:
再见西城
时间:
2015-1-16 22:34
标题:
MSSQL网站制作之进步IMP速率的几个办法
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。速率
这篇Tip来自于JonathanLewis的站点。
原文链接以下:
http://www.jlcomp.demon.co.uk/faq/imp_slow.html
为何IMP速率慢?
1。IMP作了大批的跟一般体例一样的insert
2。IMP时分创立索引一般是logging的,发生了大批的undo和redo
怎样进步IMP的速率
1。不倡议利用commit参数,由于当imp失利的时分,会招致良多后续的贫苦事儿
2。增年夜buffer参数值,以便于一次读进更年夜的array
3。设置较年夜的初始化参数sort_area_size,以加速创立索引时分的排序速率
4。增年夜重作日记的巨细,以削减logswitch的次数,也就是削减checkpoint次数,削减写磁盘的次数
5。假如要往已存在的表中追加数据,那末有些情形下,好比表中存在位图索引,那末最好先删除索引,再导进。不然更新索引时会发生大批守候。
6。利用indexfile和indexes参数,再导进数据以后再手工创立索引。
mysql使用内部操作字符集gbk来进行操作,即执行"SELECT*FROMtestWHEREname=xxxor1=1/*LIMIT1";从而注入成功
作者:
只想知道
时间:
2015-1-22 14:52
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
作者:
莫相离
时间:
2015-1-31 07:31
个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。
作者:
柔情似水
时间:
2015-2-6 18:26
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
作者:
海妖
时间:
2015-2-18 02:43
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
作者:
蒙在股里
时间:
2015-3-6 00:13
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
作者:
透明
时间:
2015-3-12 16:44
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
作者:
再见西城
时间:
2015-3-20 00:47
可以动态传入参数,省却了动态SQL的拼写。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2