背景介绍
从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL 执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢 SQL 进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵守系统设计规范,在系统运行时定期结合当前业务发展情况进行系统瓶颈的分析。
2025年06月28日
从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL 执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢 SQL 进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵守系统设计规范,在系统运行时定期结合当前业务发展情况进行系统瓶颈的分析。
2025年06月28日
常见错误解读
823错误
错误信息是:“在文件'%ls'中、偏移量为%#016I64x的位置执行%S_MSG期间,操作系统已经向SQL Server返回了错误%ls。”
“The operating systemreturned error %ls to SQL Server during a %S_MSGat offset %#016I64x in file '%ls'.”
2025年06月28日
正如前系列《有理由爱Sqlserver》所介绍过的,数据分析师可以充分利用Sqlserver的能力让自己的的数据处理、清洗、整合、分发如虎添翼。
在Azure上目前笔者给大家找到的最大的应用场景是将Sqlserver的能力转移到Azure上来,可以轻松享受合规正版、最新版、无需IT支持部署的、外网可访问的云上Sqlserver。
所以此篇有必要带大家对照着Sqlserver的功能,在Azure上分别对应是什么功能模块,给大家一个总览的概念。因个人水平有限,难免有错漏,欢迎指正。
2025年06月28日
SQL Server 中的 FILESTREAM 功能可以将二进制大型对象 (BLOB) 存储到文件系统上,而不是将它们存储在数据库中。但是,默认情况下不启用此功能。用户需要使用 SQL Server Management Studio (SSMS) 和 SQL Server Configuration Manager 来启用它。启用此功能后,这些文件将存储在 FILESTREAM 文件组中。此时,可以使用 T-SQL 事务访问这些文件。
2025年06月28日
首先强调一下,产品经理需要掌握一些技术点这事不是必备项,但却是大大的加分项,从我目前的经验来看,不懂技术的产品经理很难做产品,但可能会有一些天马行空的想法,只不过大多数都会被同行或者技术开发人员说实现不了。有些产品经理是有研发背景的,即在转行做产品经理之前,有从事过开发工作,这样就非常的有优势,如果之前的开发工作与现在产品所需的技术语言是一样的话,就比较完美了,可以在设计的时候就进行一定程度的实现性和可行性考虑,评估所设计的功能是否可以在现有条件和资源下实现,也能在开发人员的系统设计说明书评审会上听懂,可以大致了解是否符合要求。
2025年06月28日
最近公司做了一个关于SQLSERVER的大项目,所以对SQL SERVER进行了探究。master数据库,是SQL Server中最重要的系统数据库。master数据库包含有关 SQL Server 系统的所有信息,包括有关初始化的信息、配置设置、与实例相关的元数据、有关所有其他数据库的信息,例如数据库文件的位置等。这就是为什么主数据库的存在和正常功能对于任何 SQL Server 实例都是至关重要的。在本文中,我们将说明有关这个重要数据库的五个事实。
2025年06月28日
触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。
1.触发器是自动的。当对表中的数据做了任何修改之后立即被激活。
2.触发器可以通过数据库中的相关表进行层叠修改。
2025年06月28日
数据库语言通常分为以下几种类型:
1. 数据定义语言(Data Definition Language,DDL):
- 用于定义数据库结构和模式的语言。
- 常见的DDL语句包括CREATE(创建表、视图、索引等)、ALTER(修改表结构)、DROP(删除表、视图、索引等)等。