- 博客(169)
- 资源 (7)
- 收藏
- 关注
原创 十六进制转字符
declare @endlsn binary(10); print CONVERT(VARCHAR(MAX),@endlsn,2) print CONVERT(VARCHAR(MAX),@endlsn,1) print CONVERT(VARCHAR(MAX),@endlsn,0)
2025-05-15 10:37:56
90
原创 SQL 优化
后来通过增加 option ( RECOMPILE) ,也可以减小执行时间。通过改变参数的值执行时间有显著的差异,原因是不同的参数的行数不一样。今天有个sql的执行计划,预估行数和实际行数差异比较大。是通过参数 @var1 条件来检索的。
2025-05-09 16:57:51
87
原创 sql server 开启cdc报事务正在执行
执行多次仍然如此,开启cdc的存储过程是sys.sp_cdc_enable_db;查询了一下网络,给出的方法1.是手动增加cdc用户到db_ower,但是查看官方文档,在开启cdc之前,cdc用户是不允许存在的,查询有很多锁,但是一些ix,s ,object一些数据锁应该不会影响开启啊,怀疑是MEATADATA的锁导致的不能开启cdc,是有很多meata锁的,查询对应的session_id正在执行什么。当meate锁很少的时候,再次执行开启sys.sp_cdc_enable_db,执行成功。
2025-04-25 16:49:47
235
原创 sql server tempdb库的字符集和用户库字符集不一样
对比2个表字段字符集都是"Latin1_General_CI_AS",但是tempdb库的字符集是"Chinese_PRC_CI_AS",没办法,只能重新把数据库协助重新安装了。无法解决 equal to 运算中 "Latin1_General_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。执行2个表用not in 关联,但是提示这个错误。消息 468,级别 16,状态 9,第 74 行。
2025-04-22 13:47:24
189
原创 mysql collation_database 参数
这个参数的值,但是不能其他,错误日志提示不是有效的参数,查看官方文档后,显示这个参数不是在 Option File 文件里面的参数。今天在my.cnf 文件中设置。
2025-04-18 14:58:14
241
原创 mysql 查看内存使用
Buffer pool size buffer的页数 ,一个页的默认大小是16K。memory allocated 内存 单位bytes。查看一个page_size 的大小。
2025-04-15 16:36:14
358
原创 sql server 预估索引大小
因此,索引行的总大小 = 8(索引键) + 8(聚集索引键) + 4(行头) =问题: 如果建立一个数据类型是datetime的索引,需要多大的空间?如果需要更精确的估算,可以使用 SQL Server 提供的工具(如。通过实践,索引在7.45G,可见预计的还是很准确的。类型的聚集索引,建立一个。如果建立一个数据类型是。)查看实际索引大小。
2025-04-15 15:22:41
985
原创 mysql 删除表等待
show processlist 后,等待类型是 Waiting for table metadata lock。今天有个表加字段,语句是先删除,后重新建,表没有数据 ,但是删除一个表的时候,语句drop table 提示超时。现在用MyISAM存储引擎的很少,通过和开发沟通,把表的存储引擎改成了InnoDB.查看显示 ENGINE=MyISAM,存储引擎竟然是 MyISAM,后面通过语句。把表的存储印象改成InnoDB,然后再通过drop table 语句删除成功。
2025-04-11 16:52:11
280
原创 sql server 结构存储单位
页”是 SQL Server 中的基本数据存储单位。SQL Server 将在页上写入所有数据行,所有数据页的大小均为 8 KB。区是八个物理上连续的页的集合,用来有效地管理页。所有页面都组织为盘区。区是管理空间的基本单位。
2025-04-08 14:49:57
249
原创 sql server 文件收缩
DBCC SHRINKFILE (N'逻辑文件名' , 102400)---例如102400MB, 数字的单位是MB。
2025-04-07 16:01:43
74
原创 sql server sql 优化
今天优化了一个sql,表关联使用 OUTER APPLY 进行关联,改写成LEFT JOIN 后速度提升了很多。
2025-04-02 15:59:10
96
原创 mysql 复合索引
输出的type这一列可以看出,复合索引使用第二个列进行查询是可以用到到该索引的,如果select * 所有的列,根据计算全表扫描成本低的话,会使用全表扫描。mysql 的复合索引,如何查询语句用到第二个列,没有使用首个字段,是否会用到索引?
2025-03-31 09:31:19
149
原创 datax 在alwalys on 从库查询测试
从副副本查询数据用datax同步数据,从库查询行的数据很快,不影响主库的insert,update操作。在主库进行insert ,update 的时候,
2025-03-26 09:41:00
324
原创 sql server 2016 版本补丁说明
SQL Server 2016 内部版本(KB3177312) - SQL Server | Microsoft Learn
2025-03-11 09:21:24
276
原创 sql server 性能优化方法
然后通过sql 语句查询的cpu高的sql 不一样, 通过优化通过语句查询出来的sql,再看监控cpu有下降,看来通过语句查询的还是比较准确。今天在看看监控的时候,sql server 的cpu 升高,在MSSM 图形工具报表,性能仪表盘查看cpu占比高的sql ,检查了一下,
2025-03-10 16:00:46
100
原创 MYSQL CONNECTOR ODBC 下载地址
MySQL :: MySQL Connector/ODBC 开发指南 :: 4 Connector/ODBC 安装
2025-03-10 14:33:27
126
原创 mysql 自动分区按照天
ON SCHEDULE EVERY 1 DAY #执行周期,还有天、月等等。#当前分区名称的分区值上限,即为 PARTITIONNAME + 1。#调用刚才创建的存储过程,第一个参数是数据库名称,第二个参数是表名称。#分区的名称,格式为p20180620。#目前日期,为当前日期的后一天。#当前日期存在的分区的个数。#该表所在数据库名称。
2025-02-28 15:25:31
349
SQLServer2008Reporting 快速提升系列课程
2022-11-10
centos6.5 安装orancle 11g
2017-05-09
powerbuilder 编程例子
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人