解决方案 »

  1.   


    条码扫描虽然说是插入操作,但是在插入前,是要进行很多方面的check的,比如不能重复插入,不匹配无法插入,系统不存在的不能插入……可能这里的check SQL 语句慢也有可能的
      

  2.   

    SelectWaferList
    WaferList
    gvQuery
    这三个都属于什么类,类库的源码有吗?
    前两个类负责条码识别、读取条码信息
    最后这个类负责保存数据
      

  3.   

           private List<WMSLotInfo> SelectWaferList
            {
                get
                {
                    if (this["SelectWaferList"] == null)
                        this["SelectWaferList"] = new List<WMSLotInfo>();                return (List<WMSLotInfo>)this["SelectWaferList"];
                }
                set
                {
                    this["SelectWaferList"] = value;
                }
            }
            private List<WMSLotInfo> SelectWaferList
            {
                get
                {
                    if (this["SelectWaferList"] == null)
                        this["SelectWaferList"] = new List<WMSLotInfo>();                return (List<WMSLotInfo>)this["SelectWaferList"];
                }
                set
                {
                    this["SelectWaferList"] = value;
                }
            }
            protected override void OnInit(EventArgs e)
            {
                CurrentUpdatePanel = UpdatePanel1;
                //gvQuery.CimesCheckBoxFieldChecked += new Ares.Cimes.IntelliService.Web.UI.CimesGridView.CimesCheckBoxFieldCheckedEventHandler(gvQuery_CimesCheckBoxFieldChecked);
                ttbWO.TextChanged += new EventHandler(ttbWO_TextChanged);
                base.OnInit(e);
            }
    Ares.Cimes.IntelliService这个是封装好的dll,无法查看
    谢谢版主热心的回答!!
      

  4.   

    可以新建一个C#工程,添加相关DLL的引用,然后利用现有代码测试dll里面函数的执行效率
      

  5.   


    没有类似于SQL Server Profile那样的工具,可以监测出那个语句慢吗?
      

  6.   

    主要是对于流程和dll都不清楚
    而且只是想找出哪里慢!可否教我一下,在我扫描一片号码时,如何监控扫描后,Oracle数据库进行了哪些查询?就是哪些SQL 语句被执行了?谢谢!工具现在是Toad
      

  7.   

    Toad没有那个功能?这个还要去安装了,现在不在公司
      

  8.   

    不用oracle logminer就只能自己看日志文件了
      

  9.   

    请高手们出来,告诉我哪里可以追踪到速度慢?谢谢
    代码不能运行,只能编译通过;Oracle数据库,我是第一次接触,谢谢!
      

  10.   

    学习了一下oracle logminer
    发现安装这个需要在数据库中以SYS安装几个包,我不是他们公司的,不好在人家的数据库里面安装东西。
    难道就没有其他办法追踪Oracle中运行的SQL语句了吗?Toad就不行吗?555
      

  11.   

    oracle logminer 是辅助分析日志文件的,你可以直接从服务器上下载日志文件分析
    所有的信息在日志文件中都有,只是直接看日志文件很让人头疼
      

  12.   

    考虑在oracle层面跟踪sql语句,另外如果觉得问题复杂,而且很可能是oracle问题你们无法解决,可以让我们看看(qq号:107644445)
      

  13.   

    问题还是没有解决,我还是从代码哪里入手吧,这个Oracle这边的帖子先结贴。感谢版主的热情帮忙,有空推荐一些oracle 的书籍或者学习资料,我对SQL Server比较熟,Oracle 现在刚刚用,还摸不到门路……最常用的,最想学的是PL SQL (SP),Jobs,每天自动导出数据到Excel,如何追踪数据库慢,或者block的进程什么的(SP_Who),数据库定期维护等……
    请大家有空指导下,谢谢!