1、sql2008碰到一个奇怪问题,大家有没有碰到过啊
http://bbs.csdn.net/topics/390692705

同一个存储过程,从sqlserver profiler里监视,看到的语句执行时间是20秒以上,从监视器里把语句copy到查询分析器里执行,也就一两秒钟就能执行完毕。
请问这是神马情况,试了好多次都是这样。
这样直接导致程序超时异常,有人碰到过这种情况吗?

不是拷贝存储过程里的语句,是拷贝的profiler里监视到的语句

是profile里监视到得程序调用的,duration是23秒多。

楼主的解决方法:找到问题了,sql日志太大引起的,清理一下日志,查询耗时都变成1秒不到了,不过也不算大啊,才900多M...

2、SQL锁问题

我有一个需求。数据库中有一个职工表,其中有个int型的ID字段。在程序中添加员工时,要点击‘检测ID’按钮获取数据中最大的ID并加一形成最新的ID。

列子:假设数据库中职工表的最大ID为135,那么我点击‘检测ID’按钮之后得到的新ID就是136。
    
但是问题就出现了,假设多个人同时点击'检测ID'按钮,获得的最新ID都是一样的。
列子:假设数据库中职工表的最大ID为135,那么多人同时点击‘检测ID’按钮之后得到的新ID都是136。

我想要的效果是在甲点击‘检测ID’获取到新ID之后,后面的用户就无法获取到最新ID。要等甲完成新增操作之后,后面的用户才能获取到最新的ID。

请问能否用SQL中的锁之类的方法解决这个问题,或者说其他什么方法。

我的建议:

create table tb_id(tb_name varchar(100),currval int,status int)insert into tb_id
values('xxx',1,0)
gobegin trandeclare @currval intupdate tb_id
set status = 1,@currval = currval+1,currval = currval + 1
where status = 0 and tb_name = 'xxx'--select @currval--使用id
insert into xxx
values(@currval)update tb_id
set status = 0,
where status = 1 and tb_name = 'xxx'commit tran

3、SQL2005中的权限查询问题

http://bbs.csdn.net/topics/390696018

SQL2005中怎么用SQL语句或者存储过程查询到:

某个用户名对某数据库中的某表中的某字段的增删改查及其他的所有权限?

我的方法:

--1.创建登陆
create login wcc
with password = '123'--2.模拟登陆wccdeclare @login nvarchar(100)set @login = 'wcc'execute as login=@login--3.查询权限,发现没有任何权限
select *
from sys.fn_my_permissions('spgj_yjm',--安全对象的名称  'object')    --要列出权限的安全对象类
where subentity_name <>''
go--4.回到当前的登录名,也就是sa用户
revert
go--5.返回了对表spgj_yjm的各个列的权限
select *
from sys.fn_my_permissions('spgj_yjm',--安全对象的名称  'object')    --要列出权限的安全对象类
where subentity_name <>''
/*
entity_name subentity_name  permission_name
spgj_yjm    ydh SELECT
spgj_yjm    yjm SELECT
spgj_yjm    flag    SELECT
spgj_yjm    ydh UPDATE
spgj_yjm    yjm UPDATE
spgj_yjm    flag    UPDATE
spgj_yjm    ydh REFERENCES
spgj_yjm    yjm REFERENCES
spgj_yjm    flag    REFERENCES
*/

在论坛中出现的各种疑难问题:各种问题相关推荐

  1. 在论坛中出现的各种疑难问题:日志收缩问题

    最近,在论坛中,遇到了不少疑难的问题,在此特别记录,同时也感谢发帖人的分享.以及其他网友的热心回答. 1.日志暴大,无法收缩,谁来挑战一下! http://bbs.csdn.net/topics/39 ...

  2. 在论坛中出现的各种疑难问题:性能优化

    1.模糊匹配 关于2个表模糊搜索匹配的问题,现已找到较快的解决方法,速度提升到每秒5条记录左右,而且不占CPU,不占内存,方法如下: --------------------------------- ...

  3. 在论坛中出现的比较难的sql问题:33(递归 连续日期问题 )

    最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路. MS- ...

  4. 在论坛中出现的比较难的sql问题:5(row_number函数 分页、随机返回数据)

    最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路. 1.在 ...

  5. 论坛中的验证码的作用

    论坛中的验证码的作用 因为你的WEB站有时会碰到客户机恶意攻击,其中一种很常见的攻击手段就是 身份欺骗_它通过 在客户端脚 本写入一些代码,然后利用其,客户机在网站,论坛反复登陆,或者攻击者创建一个H ...

  6. 应对计算机领域中后门,网络课程论坛中长尾现象的应对策略——以《计算机应用基础》网络课程为例...

    摘要: 进入21世纪以来,互联网就备受关注.由于我国信息设施资源建设稳步推进,互联网的基础更为坚实,发展更为迅速.据权威数据统计,中国至2009年约拥有130万个BBS论坛,数量为全球第一,然而,作为 ...

  7. 在论坛中出现的比较难的sql问题:14(存储过程问题)

    最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路. 1.S ...

  8. 安润网提供的游戏下载,您可以到安润网的论坛中下载,无须注册。

    安润网提供的游戏下载,您可以到安润网的论坛中下载,无须注册.www.entrun.com 拳皇KOF97 下载 http://www.entrun.com/forums/thread/380.aspx ...

  9. TensorRT+ int8官方论坛中有趣的讨论总结

      最近学习通过NVIDIA的显卡进行TensorRT加速及int8校准,遇到很多问题,准备认真学习下.关于int8校准的理论在论坛上已有很多介绍,这里对官方论坛中感觉有趣的讨论记录一下,便于后期翻阅 ...

最新文章

  1. Windows xp/2003 中安装虚拟网卡 Microsoft Loopback Adapter
  2. js词法作用域(静态作用域)
  3. python期末考试题及答案翻译-用 python 解 NOIP 竞赛题
  4. python教程:ConfigParser模块使用教程
  5. 并行编程2——多核体系架构
  6. 45张令程序员泪流满面的趣图
  7. 11.14 模拟:总结
  8. pythondict初始化_利用defaultdict对字典进行全局初始化。
  9. C语言+数据结构总结
  10. 通过命令行获取计算机参数,Win32命令行参数的传到和获取
  11. Qt 统计文件夹的文件总大小
  12. netmeeting 人数限止
  13. 全景视频/VR的全流程处理解析-文献资料整理归纳
  14. java f else_java else if 为什么比 switch 效率低?最好可以解释下原理
  15. 帮助 help 命令
  16. 【软件测试项目】三角形路径测试
  17. 《Journal of Solar Energy Engineering》期刊介绍(SCI 4区)
  18. C++:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加 “#include “stdafx.h“”?
  19. 判断当前系统是 安卓还是ios
  20. 【代码审计】PHP文件包含漏洞利用总结

热门文章

  1. 2023,开启「线控转向」元年
  2. 我爬取了猪八戒网站的信息,发现了程序员做威客不得不进的坑
  3. pandas下-综合练习
  4. 学生上课睡觉班主任怎么处理_学生上课睡觉老师该怎么办:高级教师教你一招...
  5. 深圳软件测试培训:软件测试质量
  6. osgEarth如何加载离线谷歌卫星地图瓦片的源码教程
  7. BI到底是什么,是否所有企业都适合上BI?
  8. 程序员双十一必备购物清单
  9. Java程序员发展道路
  10. LDAP中CN,OU,DC等的含义