Azure Data Studio 7月份发布,包含VS代码更新

你好,社区!正如你可能已经知道的那样,Azure数据工作室(ADS)一直致力于构建自己的扩展生态系统和用于处理数据库的自定义选项卡,使用的UI框架是Visual Studio(VS)代码。因此,对VS代码代码库执行的所有改进和/或修复都需要定期从上游合并到Azure Data Studio代码库中,以维护其在ADS上的UI框架的完整性。在这个1.38版本中,我们很高兴宣布对Azure Data Studio的一些改进,感谢最近的Visual Studio代码合并。Azure Data Studio现在在Visual Studio Code 1.62版本(之前为1.59)。此版本还对Query Plan Viewer和Table Design功能进行了改进和修复。  

查询计划查看器的更新

查询计划查看器功能将继续添加此版本Azure Data Studio的功能。用户可能会注意到一些用户体验的改进:用于捕获实际计划的图标已经更新,操作员选择现在用一条实线标记,并且当比较计划时,计划标签在“属性”窗口中更新,并且方向从水平切换到垂直,然后再切换回来。我们已经更新了Command Palette,以便更容易找到执行计划的命令,虽然CTRL+M命令仍然支持对查询窗口进行实际计划捕获,但它不再在窗口中执行选定的查询。 

显示在计划次要位置的“顶部操作”窗格现在包含计划的“实际行”列,其中包含运行时统计信息,以在分析计划时加快估计行和实际行的计算。在“顶部操作”窗格的每一行中,操作(聚集索引查找、嵌套循环)现在是一个可单击的链接,选择后将直接带您到计划中的该操作员。

“查询计划查看器”显示“顶级操作”窗格,其中包含指向运行时统计信息的链接。

我们很高兴能在计划中引入折叠和扩展功能,这对于有众多操作员的笨重计划尤其有用。如果要隐藏计划的一个或多个部分,只需单击操作员右侧的图标。当计划中有多个操作符时,这可以减少混乱,并允许进行更集中的分析。

Azure Data Studio中的查询计划查看器显示折叠/展开功能。

Visual Studio代码1.62合并

锁定的编辑器组

如前所述,Azure Data Studio已更新为与Visual Studio Code版本VS Code 1.62(之前的版本为1.59)合并。虽然此版本中有大量更新,但关键的改进包括对编辑器和集成终端的改进,以实现更好的管理和定制。

锁定的编辑器组现在在终端和编辑器中都可用。启用锁定后,新编辑器将不会在锁定的组中打开,除非用户明确将其移动到该组中。如果编辑器跳过锁定的组进行打开,它将在最近使用的未锁定组中打开,或者在锁定组的一侧创建一个新组。最后,编辑器组的锁定状态将在重新启动时保持和恢复。锁定的组由动作工具栏(右上角)中的锁定图标指示。

Azure Data Studio上的查询编辑器显示锁定组功能。

航站楼改进

现在可以通过端子:“设置固定尺寸”命令这对于线路缠绕可能会产生震动或中断的情况非常有用。该命令将显示一个提示,您可以在其中输入首选的宽度和/或高度。此外,还进行了更新,以便更容易区分端子。现在可以使用中的变量配置终端的标题和描述终端集成标签标题终端集成标签描述设置。最后,1.62VSCode版本解决了合并到Azure Data Studio 1.38版本中的4K上游问题。有关更多详细信息,请查看本VS Code 1.62版本发行说明.

表设计器更新

对表设计器进行了更新,以提高总体可访问性。以前,可以使用上下文菜单键打开上下文菜单。然而,当单元格处于编辑模式时,很难执行此操作;用户必须通过点击退出该模式来访问上下文菜单。为了解决这个问题,添加了一个新列,以便可以轻松地发现这些操作。用户只需单击更多操作列。

Azure Data Studio上的表设计器显示“更多操作”列。

总结

在未来几个月,我们将继续改进Azure Data Studio。您将看到对表设计器和查询计划查看器功能的增量但至关重要的增强,我们将继续与VS代码更新保持同步。我们期待我们的合作伙伴提供新的延期,我们也正在制定今年剩余时间和2023年的路线图。

你知道吗?

我们开始了推特! 我们希望在继续发展Azure Data Studio并填补现有空白时收到您的来信。你可以随时在GitHub上记录问题,但也可以在推特上与我们交流。你可以分享你喜欢的,或者你认为我们可以做得更好的。谢谢你的阅读!