小编use*_*180的帖子

如何在多行且不带逗号的情况下使用 COALESCE?

我正在努力实现以下目标:

California | Los Angeles, San Francisco, Sacramento
Florida    | Jacksonville, Miami
Run Code Online (Sandbox Code Playgroud)

不幸的是,我得到了“,洛杉矶,旧金山,萨克拉门托,杰克逊维尔,迈阿密”

我可以使用 STUFF 函数实现我想要的结果,但想知道是否有使用 COALESCE 更简洁的方法?

STATE       | CITY
California  | San Francisco
California  | Los Angeles
California  | Sacramento
Florida     | Miami
Florida     | Jacksonville 


DECLARE @col NVARCHAR(MAX);
SELECT @col= COALESCE(@col, '') + ',' + city
FROM tbl where city = 'California';
SELECT @col;
Run Code Online (Sandbox Code Playgroud)

谢谢

sql-server t-sql

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

是否有关于缓冲池实例的大小和数量的经验法则?

我知道共识似乎是大约 75% 的 ram 应该专用于缓冲池。但是,我对缓冲池实例的最佳数量更感兴趣。确定设置时需要考虑哪些事项?

例如,假设我有一个 75GB 的缓冲池。我应该只分配 75 个 1GB 的缓冲池实例吗?15 个,每个 5GB?或者,每个 7.5GB 的 10 个?

我应该从单个缓冲池开始并根据我是否看到锁定来增加吗?

最大实例数应该基于什么 - 可用内核?

谢谢 - 非常感谢您的回复。

mysql innodb mysql-5.5 locking

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

是否有基于慢查询自动构建索引的产品?

我希望找到、购买或编写脚本来识别慢查询、识别潜在的缺失索引,并在需要时在识别潜在索引的合理时间内创建适当的索引。任何人都知道这样做的产品或能力?

谢谢

mysql mysql-5.5 index-tuning

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

标签 统计

mysql ×2

mysql-5.5 ×2

index-tuning ×1

innodb ×1

locking ×1

sql-server ×1

t-sql ×1