问题列表 - 第274页

何时提交更改?

使用通过Perl DBI访问的Oracle 10g,我有一个表,该表具有每秒更新几千万行的行,每秒更新几次,同时从另一个进程中更频繁地读取该行。

不久,更新频率将增加一个数量级(可能是两个)。有人建议,每执行N次更新,而不是每次更新,都将有助于提高性能。

我有几个问题:

  • 是更快还是更慢还是取决于(计划尽快进行基准测试,以便对新负载进行合理的模拟)
  • 为什么它会帮助/阻碍性能。
  • 如果“取决于...”,那又是什么?
  • 如果有帮助,N的最佳值是多少?
  • 为什么当我需要本地DBA时,我不能提供一个有用的直接答案?
    (实际上我知道答案):-)

编辑:

@codeslave:谢谢,顺便说一句,丢失未提交的更改不是问题,在确定一切正常之前,我不会删除用于更新的原始数据,顺便说一句,清洁女工确实拔下了服务器的电源,TWICE :-)

一些谷歌搜索显示它可能由于与回滚段相关的问题而有所帮助,但是我仍然不知道每隔几十个N的经验法则吗?几百个?一千?

@diciu:很好的信息,我一定会调查一下。

sql oracle commit

5
推荐指数
1
解决办法
1877
查看次数

单元测试Objective-C代码的最佳方法是什么?

单元测试Objective-C代码有哪些框架?我想要一个与Apple Xcode很好地集成的框架.

xcode cocoa unit-testing objective-c

329
推荐指数
14
解决办法
7万
查看次数

优雅,语义的CSS与ASP.Net仍然是一个梦想?

我知道微软已经在语义和跨浏览器兼容的XHTML和CSS方面做出了努力,但它似乎仍然是一个可以实现优雅标记的PitA.我已经下载并调整了CSS Friendly Adapters等等.但我仍然觉得自己对臃肿而没有吸引力的代码感到沮丧.

优雅,语义的CSS与ASP.Net仍然是一个梦想?或者它最终可能,我只需要更多的练习?

css asp.net xhtml semantics

9
推荐指数
1
解决办法
773
查看次数

在SQL Server 2000中,是否有一个sysobjects查询将检索用户视图而不是系统视图?

假设存在这样的查询,我将非常感谢帮助.

我正在尝试开发一个权限脚本,该脚本将对数据库中的用户表和视图授予"select"和"references"权限.我希望在这样的集合中对每个元素执行"grant"命令将使新表和视图添加到数据库时更容易保持权限.

sysobjects sql-server-2000

5
推荐指数
1
解决办法
1万
查看次数

如何在网站中找到未使用的图像和CSS样式?

有没有方法(试验和错误除外)我可以用来查找未使用的图像文件?如果网站中甚至不存在ID和类的CSS声明怎么样?

似乎可能有一种方法可以编写一个脚本来扫描网站,对其进行分析,并查看从未加载的图像和样式.

html css

115
推荐指数
6
解决办法
5万
查看次数

如何从字符串中加载XML中的org.w3c.dom.Document?

我在一个字符串中有一个完整的XML文档,并且想要一个Document对象.谷歌出现了各种各样的垃圾.什么是最简单的解决方案?(在Java 1.5中)

解决方案感谢Matt McMinn,我已经确定了这个实现.它具有适当级别的输入灵活性和异常粒度.(很高兴知道错误是来自格式错误的XML SAXException- 或者只是错误的IO - IOException.)

public static org.w3c.dom.Document loadXMLFrom(String xml)
    throws org.xml.sax.SAXException, java.io.IOException {
    return loadXMLFrom(new java.io.ByteArrayInputStream(xml.getBytes()));
}

public static org.w3c.dom.Document loadXMLFrom(java.io.InputStream is) 
    throws org.xml.sax.SAXException, java.io.IOException {
    javax.xml.parsers.DocumentBuilderFactory factory =
        javax.xml.parsers.DocumentBuilderFactory.newInstance();
    factory.setNamespaceAware(true);
    javax.xml.parsers.DocumentBuilder builder = null;
    try {
        builder = factory.newDocumentBuilder();
    }
    catch (javax.xml.parsers.ParserConfigurationException ex) {
    }  
    org.w3c.dom.Document doc = builder.parse(is);
    is.close();
    return doc;
}
Run Code Online (Sandbox Code Playgroud)

java xml w3c document

103
推荐指数
3
解决办法
12万
查看次数

什么是C#中的错误操作符?

C#中有两个奇怪的运算符:

如果我理解这一点,这些运算符可以用于我想要使用的类型而不是布尔表达式,并且我不希望提供对bool的隐式转换.

假设我有以下课程:

    public class MyType
    {
        public readonly int Value;

        public MyType(int value)
        {
            Value = value;
        }

        public static bool operator true (MyType mt)
        {
            return  mt.Value > 0;
        }

        public static bool operator false (MyType mt)
        {
            return  mt.Value < 0;
        }

    }
Run Code Online (Sandbox Code Playgroud)

所以我可以编写以下代码:

    MyType mTrue = new MyType(100);
    MyType mFalse = new MyType(-100);
    MyType mDontKnow = new MyType(0);

    if (mTrue)
    {
         // Do something.
    }

    while (mFalse)
    {
        // Do something else. …
Run Code Online (Sandbox Code Playgroud)

.net c# syntax

107
推荐指数
4
解决办法
1万
查看次数

从URL创建自动PDF

是否有可用于自动从URL创建PDF的PDF库?我使用的当前方法是"打印"页面并选择像PrimoPDF这样的PDF插件来生成PDF文档,但我想要自动化.

pdf pdf-generation

5
推荐指数
1
解决办法
3415
查看次数

保护胖客户端应用程序中的API密钥

在一个应用程序中,我使用Secret Keys来计算API调用的哈希值.在.NET应用程序中,使用像Reflector这样的程序来从程序集中提取信息以包含这些键是相当容易的.

混淆装配是保护这些钥匙的好方法吗?

security api web-services

4
推荐指数
1
解决办法
1347
查看次数

C++ STL问题:分配器

我有一个关于C++ STL的(可能是愚蠢的)问题.当我创建一个容器(向量,集合,映射等)时,它是在堆栈上还是在堆上分配的?如果我制作一组并放置500万个字符串,我是否需要担心堆栈溢出?

c++ stl

6
推荐指数
1
解决办法
1431
查看次数