陋室铭
永远也不要停下学习的脚步(大道至简至易)

posts - 2167,comments - 570,views - 413万

随笔分类 -  数据库

1 2 3 下一页
配置 sql server 最大内存 sqlserver内存最佳配置
摘要:sqlserver 微软 安装 根据业务特点来考虑 1、分析产品业务数据的增长量 预估某些关键业务数据在一定时间内的增长量,预估数据在未来的增长数据, 2、了解产品业务操作类型。考虑业务是以查询为主还是以更新为主。从而选择多大的内存。 SQL server配置 1、服务端的SQL server配置管 阅读全文
posted @ 2024-09-20 21:49 宏宇 阅读(1749) 评论(0) 推荐(0) 编辑
SQLServer数据库检索条件中检索值一定要正确适配字段类型
摘要:SQLServer数据库检索条件中检索值一定要正确适配字段类型,如果没有正确适配字段类型,那么会导致很多问题,如性能下降,不走索引等等。 这种错误很容易被忽略,一定要小心,而且写错误后很难检查,所以平时书写sql时一定要养成良好,严谨的习惯。 如 字段类型为字符串类型 正确写法:select * f 阅读全文
posted @ 2024-05-29 15:21 宏宇 阅读(14) 评论(0) 推荐(0) 编辑
SQLServer:获取表名,列名等信息
摘要:1 根据数据库名获取所有表名 select name from sysobjects where xtype='u' 2 根据表名获取所有列名 select name from syscolumns where id = object_id('HIS_OperationList'); 3 根据表名 阅读全文
posted @ 2023-02-03 18:58 宏宇 阅读(627) 评论(0) 推荐(0) 编辑
一个值只有0和1的字段,到底要不要建索引.一个表只有一个字段,用不用索引
摘要:关于数据库索引的所有文章,都会告诉你不要对这种字段建索引。 但这些文章不会告诉你的一个事实是: 如果表里面这个字段的值分布极度不均匀的情况下,而且你需要查询分布较少的记录的话,索引就非常有用了 举个例子,假设表中有一千万条记录,某个状态为0的记录总数大概会有100条,那么你想查询状态为0的记录时,有 阅读全文
posted @ 2021-06-11 12:01 宏宇 阅读(1062) 评论(0) 推荐(0) 编辑
数据库的使用原则
摘要:1.理论上尽量减少使用数据库的计算group等等,只用数据库做查询,因为数据库压力是最大的,而且影响全局,而一个程序会话最多只影响一个请求,所以尽量减少数据库压力。 阅读全文
posted @ 2021-01-07 12:34 宏宇 阅读(233) 评论(0) 推荐(0) 编辑
SQLServer随机数的获取
摘要:SQLServer获得随机数有两种方法: 一、使用rand获得随机数 二、使用Checksum结合NewID获得随机数 一、使用rand (1)Rand()函数是系统自带的获取随机数的函数,可以直接运行select rand() 获取0~1之间的float型的数字,类似的,如果想获得例如1~100之 阅读全文
posted @ 2020-12-17 18:13 宏宇 阅读(1309) 评论(0) 推荐(0) 编辑
SqlServer 2019 On Linux
摘要:1 SqlServer 2019 On Linux安装 来源地址:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu?view=sqlallproducts-allversions 1.1 安装 S 阅读全文
posted @ 2020-11-26 10:46 宏宇 阅读(572) 评论(0) 推荐(0) 编辑
sql server版本号
摘要:sql server版本号 In this article, I am going to show different methods to identify the SQL Server version number and its edition. Also, I have included t 阅读全文
posted @ 2020-10-29 14:22 宏宇 阅读(1149) 评论(0) 推荐(0) 编辑
超详细SQL SERVER 2016跨网段和局域网发布订阅配置图解和常见问题
摘要:最近学习了一下配置SqlServer数据库的同步订阅功能,过程中遇到了一些常见的问题,下面把详细的配置过程和问题作一个汇总,希望能帮到有需要的朋友。 这次实验分别在局域网和跨网段进行,先局域网中配置,再跨网段配置,按需查看。 下面文章的内容将分为两个部分 目录 一、通过非命令行方式配置同步订阅 (1 阅读全文
posted @ 2020-10-20 09:18 宏宇 阅读(1217) 评论(0) 推荐(0) 编辑
新建数据库关系图时报错:无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限。
摘要:新附加的数据库需要设置所有者才能建立数据库关系图 解决办法1: 查看数据库的所有者: select owner_sid ,lo.sid, lo.name, lo.loginname ,db_name(database_id) from master.sys.databases da inner jo 阅读全文
posted @ 2020-09-27 12:12 宏宇 阅读(1368) 评论(0) 推荐(0) 编辑
SQL Server2019最大并行度
摘要:SQL Server2019之前的版本,最大并行度默认值都是0,也就是无限制。SQL Server2019最大并行度默认值会根据CPU逻辑处理器数自动计算,如数值是8,那么也就是一个执行计划最多只能用8个逻辑处理器。 如果有须要,把最大并行度值改为0。 服务器属性—》高级—》最大并行度 安装时也可以 阅读全文
posted @ 2020-09-01 12:03 宏宇 阅读(795) 评论(0) 推荐(0) 编辑
sql server 2019不能全部用到CPU的逻辑核心数的问题
摘要:这说明你所安装的SQL企业版本的License是CAL,而非Core,CAL有40个逻辑Core的限制。 2012,2016,2017,2019都有此问题。 安装SQL企业版时,一定要选择Enterprise Core序列号,而不是Enterprise。 你可以这样看一下版本: 或者执行脚本 SEL 阅读全文
posted @ 2020-08-31 18:38 宏宇 阅读(5835) 评论(0) 推荐(0) 编辑
sql server2017与IIS10的一个会话最大利用CPU核心好像都是64核心
摘要:sql server2017与IIS10的一个会话最大利用CPU核心好像都是64核心。 下图是我使用IIS模拟两个不同会话CPU的使用率,在一个会话中无论程序开多少线程,利用CPU核心都不会超过64核心。sql server2017情况也是类似。估计应该可以改,暂时不太清楚怎么改。 继续经过测试好像 阅读全文
posted @ 2020-08-26 15:20 宏宇 阅读(300) 评论(0) 推荐(0) 编辑
SQLSERVER到底能识别多少个逻辑CPU?
摘要:前言 在前几天在论坛有人遇到SQLSERVER识别逻辑CPU的问题 帖子地址: http://social.technet.microsoft.com/Forums/zh-CN/f8235ab2-4e46-4aea-81da-699d84b3b57b/sql-server-2005- http:// 阅读全文
posted @ 2020-08-26 10:24 宏宇 阅读(517) 评论(0) 推荐(0) 编辑
SQL Server 2019下载及安装教程
摘要:文章目录 一、安装SQL Server 2019 二、安装SQL Server Management Studio (SSMS) 一、安装SQL Server 2019 搜索SQL,点击红色部分 跳出一下界面,随便填,填完之后,点击continue。 点击保存,保存成功之后,打开文件夹,右键以管理员 阅读全文
posted @ 2020-08-20 23:16 宏宇 阅读(4683) 评论(0) 推荐(0) 编辑
SqlServer收缩数据库语句
摘要:修改模式不是必须项。 --ALTER DATABASE [Spacebuilder] SET RECOVERY SIMPLEDBCC SHRINKDATABASE([Spacebuilder], 0)--ALTER DATABASE [Spacebuilder] SET RECOVERY FULL 阅读全文
posted @ 2019-10-21 15:18 宏宇 阅读(863) 评论(0) 推荐(0) 编辑
Sql Server 数据库出现“可疑”的解决办法
摘要:问题:数据库名称出现“可疑”字样 解决: 方法一: 重新还原数据库 方法二: 贴上语句:(DB_CS:你的数据库名) 第一步: ALTER DATABASE DB_CS SET EMERGENCY 第二步:ALTER DATABASE DB_CS SET SINGLE_USER(用时可能较久) 第三 阅读全文
posted @ 2019-10-21 10:01 宏宇 阅读(4730) 评论(0) 推荐(0) 编辑
sql server数据表大小初始化
摘要:sql server表在存储大数据和处理大数据表时,经常会遇到表空间越来越大,有时候会超出应该占有空间大小很多,此时如果表数据是压缩存储的,那么重新执行一下压缩脚本,数据的大小会重新初始化,然后再使用数据库的收缩功能收缩一下数据库就可以了。 当然,更简单的就是重新建个表,然后把数据迁移到新表,删除旧 阅读全文
posted @ 2019-10-19 00:41 宏宇 阅读(633) 评论(0) 推荐(0) 编辑
SQL Server表分区(转)
摘要:什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作 阅读全文
posted @ 2019-10-10 18:54 宏宇 阅读(408) 评论(0) 推荐(0) 编辑
sqlserver 创建分区表
摘要:我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆 分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向 切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订 阅读全文
posted @ 2019-09-03 18:23 宏宇 阅读(5946) 评论(2) 推荐(2) 编辑

1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示