sql server2000中varbinary字段的位操作问题。

huguojunsy 2008-07-31 04:02:07
我现在有一个表,其中一个字段为varbinary(256)也就是2048个二进制位。

现在我需要对该字段做位运算查询。

比如:使用一个长度同样也是2048位的值与这个字段做 [位与] 运算,查询出所有[位与]后大于0的纪录。

二进制运算本来性能应该很不错,但是考虑到位数实在比较大,不知道性能会怎么样?

有高手有类似经验吗?
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huguojunsy 2008-08-03
  • 打赏
  • 举报
回复
tianhuo_soft
数据量比较大,可能同时对数万条数据做这个运算,如果放到程序里面做同样会加大应用服务器的压力。

现在就像直到,对两个varbinary(256)做与运算,比两个varchar(256)做 等于 运算,那个要快些
tianhuo_soft 2008-08-01
  • 打赏
  • 举报
回复
放到 程序里面去做


如果用SQL 的话 是在不太好

这样的负载应该给 内存 而不是服务器
水族杰纶 2008-08-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fish_yht 的回复:]
占个位
学习
[/Quote]
huguojunsy 2008-08-01
  • 打赏
  • 举报
回复
人呢?
fish_yht 2008-07-31
  • 打赏
  • 举报
回复
占个位
学习
huguojunsy 2008-07-31
  • 打赏
  • 举报
回复
up up...

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧