小编rus*_*sty的帖子

Highcharts柱形图中的最大条宽

我正在使用Highcharts来创建一些垂直条(也就是"柱形图"),很像这里:highcharts.com/demo/column-basic

事实上,图表中有时会有30个条形图,有时只有两条条形图.然后在图表中有两个非常宽的条形图,它看起来很奇怪,因此决定设置条形图的最大宽度.这样,如果只有两个,那么它们就不会比50px宽,但如果有50个,那么Highcharts可以按它认为合适的方式调整它们的大小.

所以我的问题是Highcharts没有办法明确设置列的最大宽度.有人找到了解决方案吗?

javascript highcharts

19
推荐指数
3
解决办法
4万
查看次数

基于模数函数的SQL Server表分区?

我有一个非常大的表(超过1000万行),开始显示查询性能下降的迹象.由于这个表的大小可能会相对很快增加一倍或三倍,所以我正在考虑对表进行分区以挤出一些查询性能.

该表看起来像这样:

CREATE TABLE [my_data] (
    [id] [int] IDENTITY(1,1) NOT NULL,
    [topic_id] [int] NULL,
    [data_value] [decimal](19, 5) NULL
)
Run Code Online (Sandbox Code Playgroud)

因此,任何给定主题的一堆值.此表上的查询将始终按主题ID,因此在(id,topic_id)上有一个聚簇索引.

无论如何,由于主题ID没有限制(可以添加任意数量的主题),我想尝试在主题ID的模数函数上对此表进行分区.所以类似于:

topic_id % 4 == 0 => partition 0
topic_id % 4 == 1 => partition 1
topic_id % 4 == 2 => partition 2
topic_id % 4 == 3 => partition 3
Run Code Online (Sandbox Code Playgroud)

但是,在决定分区时,我还没有看到任何方法告诉"创建分区函数"或"创建分区方案"来执行此操作.

这甚至可能吗?我们如何根据对输入值执行的操作来创建分区函数?

sql-server sql-server-2005

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