问题列表 - 第17706页

只有5个不同值的列的索引 - 值得吗?

我有一个潜在高达5.000.000行的表.此表中的一个列在查询中单独使用,但此列只有5个可能的值,目前我有10.000行,根据解释计划,在该列上使用我的索引是没有意义的.

它是否曾经或者不应该为索引而烦恼

编辑:这是目前的两个解释计划 没有索引http://img706.imageshack.us/img706/1903/noindex.png强制索引通过提示http://img692.imageshack.us/img692/8205 /indexp.png 后一个图像我用一个提示强制使用索引.

oracle indexing

8
推荐指数
1
解决办法
6019
查看次数

XSD:如何根据某些标签的值验证XML文件?

我试图验证这个XML文件......如果

  1. <tag1>是"Y"然后<tag2>必须出现

  2. 如果<tag1>是"N"则<tag2>不得出现..

    <parent>
      <a>
        <tag1>Y</tag1>
        <tag2>sometext</tag2>
      </a>
      <a>
        <tag1>N</tag1>
      </a>
    </parent>
    
    Run Code Online (Sandbox Code Playgroud)

我试过<choice>标签,但似乎没有工作.. :(我得出结论,这个功能在XSD中不可用..

你能指导我至少实现这个的替代方案吗?顺便说一句,我使用的是Visual Studio 2005 ..

xml schema xsd

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

什么是管理密钥(在memcache中)以防止陈旧缓存值的最佳方法?

我最近在我的网站上实现了memcache,它已经在重负载mysql(mysql已尽可能优化).它解决了我所有的负载问题,并且网站运行良好.

我现在面临的问题是过时的缓存值.我在大多数页面上有1小时的自动过期时间,而且当数据库中的值为时,我也删除了密钥,但是我很难跟踪并有效地清除所有密钥.

在某些页面上,它是微不足道的.我可以将密钥设为item_id(例如item_4653),当更新数据或删除项目时,密钥将被清除.

但是在大多数页面上,我使用脚本filename + querystring,md5,并将其用作memcache中的密钥.这对于复杂的URL(非常常见)特别有用.

例如,我加载了以下页面.

index.php?search_keywords = good&search_section = 1&sort = release&page = 2

它将包含一个项目列表,这些项目将从memcache中获取.然后另一个用户提交一个项目,其标题中包含" ",它恰好在值的范围内,它将出现在第2页,除非它不会出现在那里,直到刷新缓存.更复杂的是,新添加的项目也将出现在index.php?sort = newest,以及index.php?category = some_category?page = 1等等.每个项目都有一个独特的key(脚本名称的md5 +查询字符串).

因此,新添加的项目可能会显示在几十个页面上,如果它们是从实时数据库中提取的,但在更新陈旧缓存之前,它们中的任何一个都不可见.唯一的选择是等待项目自动过期.

对于所有可能的缓存页面组合,我的论坛(自定义编码)上的这个问题变得更加明显,其中值必须按需更新.假设我有4页线程,我注意到第2页上有3个垃圾邮件帖子.删除它们后,第2页重建,但是它还必须重建第3页和第4页,否则新重建页面上会有重复的帖子2和旧页面3.这只是一个例子.....有几十个这样的场景.

有任何想法吗?

php memcached caching

16
推荐指数
1
解决办法
6571
查看次数

C#:如何删除2个字符串之间的匹配子字符串?

如果我有两个字符串..说

string1 ="Hello亲爱的c'Lint"

字符串2 ="亲爱的"

..我想先比较字符串删除匹配的子字符串..
上述字符串对的结果是:

"你好c'Lint"

(即, "Hello" "c'Lint" 之间有两个空格)

为简单起见,我们假设string2将是string1的子集..(我的意思是string1将包含string2).

c# string string-matching

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

Windows AppFabric究竟是什么?

微软发布了Windows Server AppFabric测试版,"可以更轻松地构建,扩展和管理在IIS上运行的Web和复合应用程序".

MS还表示,您可以在自己的服务器,第三方主机和Windows Azure上部署AppFabric.

到目前为止,我们还没有进行任何Azure开发,主要是因为API与ASP.NET不同,您只能将应用程序部署到云(而不是在您自己的服务器上).

因此,如果我使用AppFabric API,是否可以创建我可以在内部,第三方托管服务商或云端使用相同API部署的应用程序?在所有这些中,它会成为"一等公民"吗?

这离开了Azure API - AppFabric是替代品吗?那么Azure SQL呢?

.net windows azure appfabric

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

如何使用php打破网址并将关键字存储到数据库中

喜欢 http:webmail.wipro.com#a:?b;

我想打破这个网址,只将webmail和wipro存储到我的数据库中.任何人都可以帮我解决这个问题.用php.

php regex parsing url-parsing

0
推荐指数
1
解决办法
409
查看次数

resharper或VS热键切换位置两个参数,是否有这样的事情?

它是这样的method(a,b);,你打了一些热键,你得到了method(b,a); 这样的事情?

resharper hotkeys visual-studio

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

如何从Android中的arraylist中删除重复值

ArrayList<String> values=new ArrayList<String>();
values.add("s");
values.add("n");
values.add("a");
values.add("s");
Run Code Online (Sandbox Code Playgroud)

在这个数组中,我想删除重复的值.

java android arraylist

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

建议用于网站结构原型设计的工具

我正在寻找一些工具,可以帮助我建立基本网站结构和物流(或简单的用户界面)的原型.

在进行简单更改(如更改页面上对象的位置)所需的时间方面,它应该非常高效.它应该提供用于创建多个页面并将它们链接在一起的功能.

我不需要视觉方面的东西,只需要基本结构,物体的放置和物流.

我更喜欢离线,免费或开源解决方案.

prototyping user-interface

3
推荐指数
1
解决办法
4861
查看次数

Git:如何在没有结账的情况下获得远程更新?

我正在寻找一种方法来列出远程主分支中的所有更新文件,类似于svn log.

这可能在Git?

谢谢,
Christoffer

编辑(解决方案):

git fetch
git diff --name-status origin/master
Run Code Online (Sandbox Code Playgroud)

git git-svn

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