代码改变世界

随笔档案-2022年09月

【SQLServer】SQLServer执行计划运算符-第3部分

2022-09-30 22:35 by abce, 354 阅读, 收藏, 编辑
摘要: 1.【SQLServer】SQLServer执行计划概览 2.【SQLServer】SQLServer执行计划的类型 3.【SQLServer】如何分析图形化的SQL执行计划 4.【SQLServer】SQLServer执行计划运算符-第1部分 5.【SQLServer】SQLServer执行计划运 阅读全文

【MySQL】MariaDB使用connect引擎直接访问SQLServer数据库

2022-09-30 15:02 by abce, 701 阅读, 收藏, 编辑
摘要: 场景: mariadb通过connect引擎,访问sqlserver2008中的数据。 1.安装connect存储引擎 如果mariadb是使用二进制包安装的话,默认已经安装了connect存储引擎 否则就需要执行手动安装。比如: centos: sudo yum install MariaDB-c 阅读全文

【SQLServer】SQLServer执行计划运算符-第2部分

2022-09-29 09:30 by abce, 387 阅读, 收藏, 编辑
摘要: 1.【SQLServer】SQLServer执行计划概览 2.【SQLServer】SQLServer执行计划的类型 3.【SQLServer】如何分析图形化的SQL执行计划 4.【SQLServer】SQLServer执行计划运算符-第1部分 让我们首先创建下表并用3K记录填充它,以便在本文的示例 阅读全文

【SQLServer】SQLServer执行计划运算符-第1部分

2022-09-27 20:56 by abce, 265 阅读, 收藏, 编辑
摘要: 1.【SQLServer】SQLServer执行计划概览 2.【SQLServer】SQLServer执行计划的类型 3.【SQLServer】如何分析图形化的SQL执行计划 在开始使用查询执行计划运算符之前,我们将使用以下T-SQL脚本创建一个新的简单表并用测试数据填充它: CREATE TABL 阅读全文

【SQLServer】如何分析图形化的SQL执行计划

2022-09-27 08:53 by abce, 697 阅读, 收藏, 编辑
摘要: 1.【SQLServer】SQLServer执行计划概览 2.【SQLServer】SQLServer执行计划的类型 SQL执行计划广泛用于通过监视和排除查询内部执行的方式来调整查询的性能。为了能够利用SQL执行计划,我们需要了解SQL执行计划提供的不同信息,直观可见的信息或者操作符隐藏的信息。你应 阅读全文

【MySQL】MySQL分区表

2022-09-24 16:00 by abce, 50 阅读, 收藏, 编辑
摘要: 本想整理一下MySQL分区表的内容。发现有人已经写了很详细了,这里整理一下链接 第36期:MySQL 原生水平拆表 第37期:适当的使用 MySQL 原生表分区 第38期:MySQL时间类分区具体实现 第39期:MySQL时间类分区写SQL注意事项 第40期:MySQL分区表案例分享 第41期:My 阅读全文

【SQLServer】SQLServer执行计划的类型

2022-09-23 08:37 by abce, 584 阅读, 收藏, 编辑
摘要: 1.【SQLServer】SQLServer执行计划概览 在上一篇文章中,我们详细描述了提交的SQL Server查询所经历的不同阶段以及SQL Server关系引擎如何处理它。SQL Server关系引擎生成执行计划,SQL Server存储引擎执行请求的数据检索或修改过程。在本文中,我们将讨论S 阅读全文

【SQLServer】SQLServer执行计划概览

2022-09-22 11:04 by abce, 867 阅读, 收藏, 编辑
摘要: 在本系列文章中,我们将纵览SQL Server执行计划的海洋,从定义执行计划的概念开始,遍历执行计划的类型、组件和运算符,分析执行计划,最后我们将介绍如何保存和管理执行计划。 当你提交T-SQL查询时,你告诉SQL Server引擎想要什么,但没有指定如何为你执行。在将T-SQL查询提交给SQL S 阅读全文

【SQLServer 】SQLServer健康报告

2022-09-22 11:02 by abce, 217 阅读, 收藏, 编辑
摘要: 使用:1.创建存储过程:usp_SQLhealthcheck_report2.执行存储过程 execute usp_SQLhealthcheck_report3.输入mail地址(可选项)4.保存结果 输出格式:HTML(支持将html以邮件附件的方式发送) 原文地址:http://udayarum 阅读全文

【MySQL】MySQL导出用户权限信息

2022-09-20 14:00 by abce, 334 阅读, 收藏, 编辑
摘要: $ vim MyDatabaseUSers.sql #!/bin/bash GRANT_CMDS=/tmp/ShowGrantsToExport.sql GRANT_FILE=MyDatabaseUSers.sql MYSQL_USER=root MYSQL_PASS=root MYSQL_CONN 阅读全文

【SQLServer】并行执行计划中的分支和线程

2022-09-18 08:41 by abce, 252 阅读, 收藏, 编辑
摘要: SQL Server 2012的执行计划增加了保留线程和并行执行计划的使用信息。 例如下面的查询: SELECT BP.ProductID, cnt = COUNT_BIG(*) FROM dbo.bigProduct AS BP JOIN dbo.bigTransactionHistory AS 阅读全文

【MySQL】MySQL如何高效地归档数据

2022-09-17 09:58 by abce, 2004 阅读, 收藏, 编辑
摘要: 高效归档应该满足的需求:1.归档应该是异步的2.归档复制使用的存储引擎应该是针对大的数据集优化过的3.常规集群应该只是正常删除数据4.归档系统应该从复制流中删除删除语句,只保留插入和更新5.归档系统应该是健壮的并且能够处理故障和恢复复制 关键因素我们最初的出发点有点像下图: 集群由一个源(S)和两个 阅读全文

【MySQL】加速MySQL中大表的删除

2022-09-15 14:25 by abce, 514 阅读, 收藏, 编辑
摘要: 由于各种原因,只要大表出现在系统中,就是一种痛苦。不仅仅如此,删除它也是一项艰巨的任务。本文我们将了解为什么做这个操作很痛苦,以及我们能做些什么。 所以发生了什么?当一个表被删除(或截断)时,InnoDB必须扫描整个缓冲池的页并删除所有属于该表的页。对于较大的缓冲池,这种在缓冲池中抓取页和逐出的过程 阅读全文

【SQLServer】SQLServer中的名词解释

2022-09-14 09:03 by abce, 118 阅读, 收藏, 编辑
摘要: 调度程序(Scheduler)在SQL Server中管理线程调度并允许线程暴露给CPU的对象(通过sys.dm_os_schedulers查看)。Scheduler不控制事情,而是让worker线程相互合作,依靠他们的合作(合作调度模式)。每个Scheduler/master(每个逻辑CPU一个) 阅读全文

【SQLServer】表的索引碎片整理

2022-09-13 19:49 by abce, 1598 阅读, 收藏, 编辑
摘要: 1.查看索引的碎片率 SELECT object_name(ips.object_id) AS TableName, ips.index_id, name AS IndexName, avg_fragmentation_in_percent,db_name(ips.database_id) AS D 阅读全文

【SQLServer】max worker threads参数配置

2022-09-12 12:53 by abce, 496 阅读, 收藏, 编辑
摘要: 查看和设置max worker threads USE master; //选中你想设置max worker threads的数据库。master表示在实例级别进行设置 GO EXEC sp_configure 'show advanced option'//显示当前的高级选项设置 GO EXEC 阅读全文

【SQLServer】max worker threads参数说明

2022-09-11 10:22 by abce, 893 阅读, 收藏, 编辑
摘要: 本文介绍如何使用SQL Server Management Studio或Transact-SQL在SQL Server中配置最大工作线程服务器配置选项。 max worker threads选项配置SQL Server可用于处理查询请求、登录、注销和类似应用程序请求的工作线程数。 SQL Serv 阅读全文

【SQLServer】并行的保留线程和已使用线程

2022-09-10 22:50 by abce, 470 阅读, 收藏, 编辑
摘要: 我们都知道SQL Server的并行执行。为了快速处理一个请求,SQL Server会使用多个线程来处理一个请求。并行执行涉及两个重要的参数设置:·maxdop:最大并行度·并行度的成本阈值:如果任何估计的查询计划成本超过此值,则SQL Server优化器将尝试使用并行。 现在,回到我们的话题:保留 阅读全文

【MongoDB】日志报错not authorized on admin to execute command

2022-09-08 17:27 by abce, 2453 阅读, 收藏, 编辑
摘要: 安装mongodb exporter监控之后,mongodb的日志一直报错: {"t":{"$date":"2022-09-08T10:36:50.708+08:00"},"s":"I", "c":"ACCESS", "id":20736, "ctx":"conn32068","msg":"Chec 阅读全文

【MongoDB】Prometheus监控MongoDB

2022-09-06 13:42 by abce, 610 阅读, 收藏, 编辑
摘要: 这里只是写了如何安装mongodb_exporter。 其他部分参看:https://www.cnblogs.com/abclife/p/16659151.html 下载和安装 sudo wget https://github.com/percona/mongodb_exporter/release 阅读全文

【MySQL】Prometheus监控MySQL

2022-09-05 19:25 by abce, 585 阅读, 收藏, 编辑
摘要: 需要安装node_exporter+mysqld_exporter 1.下载 node_exporter wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.lin 阅读全文

【MySQL】Authentication plugin 'caching_sha2_password' reported error

2022-09-02 21:52 by abce, 1605 阅读, 收藏, 编辑
摘要: 使用MySQL8.0.30创建主从,启动从库的时候报错: Last_IO_Errno:2061 Last_IO_Error:error connecting to mater 'repl@xxxxx:3308' - retry-time:60 retries:1 massage:Authentica 阅读全文
点击右上角即可分享
微信分享提示