拆很长很长的字符串,速度问题
//我的方法
declare @centers varchar(max)
set @centers='1,2,3,4,5,6,'
while len(@centers)>0
begin
print left(@centers,charindex(',',@centers)-1)
--取出每个之后想做删除操作
--delete from t where ID = ?
set @centers=right(@centers,len(@centers)-charindex(',',@centers))
end
//问题
数据可能会8000-10000,
现在速度慢,大约5-6秒
怎样给他提提速,可以到2秒左右就比较满意了
//问题
数据可能会8000-10000,
现在速度慢,大约5-6秒
怎样给他提提速,可以到2秒左右就比较满意了
...全文
相关推荐
asp字符串连接符&、多个字符串相加、字符串拼接类
这非常直观且易于理解,但在处理大量字符串连接时,效率并不高,特别是当字符串数量很大或者字符串本身很长时,频繁的内存分配和拷贝会导致性能下降。
【C++】如何让C++字符串更快、C++的小字符串优化
std::string_view是C++17中的一个新类,它的本质是指向现有内存的指针,或者说就是一个const char指针,指向别人拥有的字符串,再加上一个大小size。也就是我创建了一个窗口,一个进入现有内存的小视图,而不是分配一个新的字符串。在C++17之前,人们就是这样做的,不是去创建一个自己的字符串,而是观察一个已有的字符串。如果程序中有很多字符串操作,比如格式化文本(日志记录),那是非常糟糕的,因为字符串操作是很慢的。说明:重载new操作符,返回malloc(size),这是基本的内存分配。
ASP对很长的文章做分页输出(完美版)
### ASP对很长的文章做分页输出(完美版)在网页应用开发中,处理大量文本数据时,为了提高用户体验和服务器性能,通常会采用分页技术。
比CString更高效的字符串替换
**多线程优化**:如果字符串很长,可以考虑使用多线程并行处理不同部分的替换,但这需要考虑线程安全问题。5.
c++ ADO类用了很长时间了
- 注意连接字符串的安全性,避免泄露敏感信息。7.


