小编all*_*gan的帖子

Mysql提高了SELECT速度

我目前正在尝试提高MySQL表的SELECTS速度,并希望了解有关改进它的方法的任何建议.

表中有超过3亿条记录,表中有结构标记,日期,值.主键是标签和日期的组合键.该表包含大约600个唯一标签的信息,这些标签大多数包含平均约400,000行但可以在2000到超过1,100万行的范围内.

针对表运行的查询是:

  SELECT date,
         value 
    FROM table 
   WHERE tag = "a" 
     AND date BETWEEN 'x' and 'y' 
ORDER BY date
Run Code Online (Sandbox Code Playgroud)

....如果有任何插入,很少.

我已经尝试按标签将数据划分为不同数量的分区,但这似乎没有增加速度.

mysql sql database-design query-optimization database-partitioning

10
推荐指数
1
解决办法
5008
查看次数

如何使用XSL转换和XML通过其属性值访问元素?

我试图使用XSL转换将XML文档转换为XHTML,并想知道如何在给定其属性值的情况下选择XML元素.例如

<image size="small">http:example.small.jpg</image>
<image size="medium">http:example.medium.jpg</image>
<image size="large">http:example.largw.jpg</image>
Run Code Online (Sandbox Code Playgroud)

我只想从size ="medium"的image标签访问值"http:example.medium.jpg".

任何帮助是极大的赞赏.

盟友

xml xslt xhtml

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

Xpath函数删除空格

我试图使用XSL和Xpath函数从名为name的XML属性中删除所有空格并将其设置为小写.目前我有类似的东西

 <xsl:variable name="linkName">
 <xsl:value-of select="normalize-space(name)"/>
 </xsl:variable>
Run Code Online (Sandbox Code Playgroud)

这将删除开头和结尾但不是中间的空白区域.有什么建议?

处理和更改XML数据的最佳实践是什么,因为您似乎可以使用它

<xsl:value-of select="x"/>  
Run Code Online (Sandbox Code Playgroud)

直接放在HTML中

要么

<xsl:attribute name="y">
<xsl:value-of select="x"/>
Run Code Online (Sandbox Code Playgroud)

或使用

<xsl:variable name="x">
Run Code Online (Sandbox Code Playgroud)

我不确定差异或何时应该使用.任何帮助深表感谢.

盟友

xml xslt xpath

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

如何从sparql查询中删除XML模式数据类型?

我在包含的文件上运行sparql查询

<User rdf:about="#RJ">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">RJ</hasName>
</User>
Run Code Online (Sandbox Code Playgroud)

我想只返回名称,即'RJ',但是当我输入我的查询时

SELECT ?name
FROM <example.com> 
WHERE { 
       assign:RJ assign:hasName ?name .   
}  
Run Code Online (Sandbox Code Playgroud)

其中assign是正确的命名空间我返回:

"RJ" ^^<http://www.w3.org/2001/XMLSchema#string>
Run Code Online (Sandbox Code Playgroud)

有没有人有任何关于如何删除sparql noob的xml架构类型的建议?

提前致谢

xsd rdf semantic-web owl sparql

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