问题列表 - 第18637页

随着我不断添加行,SQL Server 2005变慢了

作为前言,我是使用SQL Server 2005的新手; 我知道如何使用SELECT,UPDATE,DELETE和INSERT命令以及它的相关信息.我也在我的本地PC上使用Express Edition(在RAID 1中使用E8400处理器,8GB DDR2-800,2 x 640GB SATA-II HDD)

我有一个表,我设置了8列,都是NVARCHAR(最大),我允许Null.我在概念上知道什么是主键,但我没有主键(我也不知道如何设置一个).

我正在研究的我的VB.NET程序是从雅虎下载历史股票价格图表,用于存在的每个股票代码.我添加的前50,000行是超快的.然后我去睡觉了,当我醒来的时候它还在运行 - 但是增加行的速度已经减缓了waaaaaay的速度; 我注意到这一行在300,000左右.我总是期望行添加的速率随着时间的推移而保持不变,但显然不是这样!

从浏览其他Stack Overflow问题开始,我怀疑我的减速与我的贫困表设置有关.如果是这种情况,我应该从哪里开始解决这个问题,是否有任何好的资源我可以开始阅读?我希望这很简单,我可以解决:)

如果重要,这就是我添加行的方式:

cmdtext = "IF NOT EXISTS(SELECT DateStamp FROM DailyPrice WHERE (DateStamp = '" +     datestamp + "' AND Ticker = '" + ticker + "')) INSERT INTO DailyPrice (Ticker,OpenPrice,ClosePrice,HighPrice,LowPrice,AdjustedClose,Volume,DateStamp) VALUES('" + ticker + "','" + openprice + "','" + closeprice + "','" + highprice + "','" + lowprice + "','" + adjustedclose + "','" + volume + "','" + datestamp + "')" …
Run Code Online (Sandbox Code Playgroud)

vb.net sql-server performance sql-server-2005

2
推荐指数
1
解决办法
791
查看次数

Android Jar库

你如何设置一个项目,可以产生一个可以用于Android的jar库文件?我想在所有项目中创建一个自定义库.

其他几个问题:

  1. 是否需要针对特定​​版本的android sdk进行编译?
  2. 当针对jar库编译android包时,使用代码处理代码所需的类是用主代码编译到apk中还是包含整个jar?
  3. 使用jar而不是直接集成代码需要了解的任何值得注意的优化或陷阱?
  4. 是否必须按照apk需要对jar进行签名?

android jar

54
推荐指数
4
解决办法
6万
查看次数

阻止用户使用简单的C代码锁定崩溃的Linux机器

有没有办法阻止用户使用以下代码锁定Linux机器:

#import <stdio.h>
int main (int argc, char** argv)
{
    while (1)
        fork();
}
Run Code Online (Sandbox Code Playgroud)

有问题的计算机是在计算机实验室中进行的,所以我不能完全禁止编译......但有没有办法确保这些进程只占用系统资源的某一部分?这个问题的重要性因任何用户都可以进入任何系统而变得更加复杂,所以真正唯一的原因还没有成为问题,大多数用户或多或少都不熟悉C或其他低级语言.

不过,我还是想把这个扼杀在萌芽状态......

linux fork process denial-of-service

2
推荐指数
2
解决办法
329
查看次数

用短划线替换空格并使所有字母小写

我需要使用jQuery或vanilla JavaScript重新格式化字符串

让我们说我们有"Sonic Free Games".

我想把它转换成"sonic-free-games".

所以空格应该用短划线代替,所有字母都换成小写字母.

对此有何帮助?

javascript string replace

222
推荐指数
6
解决办法
17万
查看次数

如何在VBA语言中表达"如果值不为空"?

如何在VBA语言中表达"如果值不为空"的条件?这是这样的吗?

"if value is not empty then..."
Edit/Delete Message
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

58
推荐指数
4
解决办法
52万
查看次数

firefox扩展.如何捕获onload事件?

所以..forfor firefox的脚本扩展.它是somelika一个用javascript编写的webspider.我想做的事:

我希望它加载一个页面,他们做一些工作,然后转到另一个页面(使用加载页面中的URL).加载新页面后 - 蜘蛛执行相同的工作.

Algoritm有点像这样:

  1. 等到页面加载完毕
  2. 一些工作
  3. 选择一个不同的网址
  4. 去这个网址
  5. 转到1.

在我的主要功能中我做这个代码:

gBrowser.addEventListener("DOMContentLoaded",haXahv8, false); 
Run Code Online (Sandbox Code Playgroud)

一切正常,直到我转到另一页...我怎么能在我的firefox扩展中重用DOMContentLoaded事件?所以,问题是:是否有可能在firefox扩展中为不同的页面重用load/DOMContentLoaded事件?如果是的话怎么样?

ps \之前我正在用Windows窗体和webbrowser + c ++来解决这个问题...哦,现在是什么时间......一个梦想!因为一切正常=)

javascript firefox

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

MySQL查询中WHERE 1的重要性

在进行没有WHERE约束的MySQL查询时,大多数人在查询中使用WHERE 1.但是,省略WHERE 1不会影响查询.这两者有区别吗?一个被认为是最好的做法?

mysql

20
推荐指数
3
解决办法
2万
查看次数

CSS Border RADIUS,这是正确使用的样式吗?边界半径?-webkit-边界半径?-moz-边界半径?

我想用CSS创建漂亮的圆形边框.我知道以下CSS样式:

 border-radius
-webkit-border-radius
-moz-border-radius
Run Code Online (Sandbox Code Playgroud)

哪种款式最好用?

css css3

3
推荐指数
2
解决办法
1001
查看次数

是IFRAME可能的JavaScript多线程

我目前正在使用IFRAME来实现一个非常简单的多线程引擎.但是我的初步结果表明,在线程中运行比在单个线程中运行要慢.

我的测试是:

单线程

var start = new Date().getTime();
for (var i = 0; i < 300; i++) { /* Do costly processor operations */ }
debug('Took: ' + new Date().getTime() - start);
Run Code Online (Sandbox Code Playgroud)

多线程

var start = new Date().getTime();
// In thread 1
for (var i = 0; i < 100; i++) { /* Do costly processor operations */ }
// In thread 2
for (var i = 100; i < 200; i++) { /* Do costly processor operations */ } …
Run Code Online (Sandbox Code Playgroud)

javascript multithreading

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

无法通过Passenger/Nginx强制Rails进入生产环境

我无法通过Nginx/Ubuntu上的Phusion Passenger在生产环境中运行Rails应用程序.根据文档,环境由nginx.conf中的rails_env选项控制...但它在我们的盒子上以开发模式运行,无论我们是否指定'rails_env production;' 或者将其遗漏(默认为生产).

其他说明:

  • Linux环境变量RAILS_ENV也设置为生产.

  • 我们可以使用'script/server -e production'在生产模式下运行,因此似乎不是Ruby代码覆盖环境的情况.

有任何想法吗?

完整的nginx.conf:

worker_processes  1;

pid /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    passenger_root /var/lib/gems/1.8/gems/passenger-2.2.7;
    passenger_ruby /usr/bin/ruby1.8;

    include       mime.types;
    default_type  application/octet-stream;

    access_log  /var/log/nginx/access.log;
    error_log  /var/log/nginx/error.log;

    sendfile        on;
    keepalive_timeout  65;

    gzip  on;
    gzip_http_version 1.0;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
    gzip_buffers 16 8k;

    server {
        listen 80;
        server_name bar.foo.com;
        root /home/foo/dev/bar/public;
        passenger_enabled on;
        rails_env production;
    }

}
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails passenger nginx

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