上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 134 下一页
摘要: 如何用更少的时间,在线新增字段? 理论步骤: 假如主数据库为A库,表为a表,现在是20190404 12点 1.利用A库的全备+事务备,恢复到 20190404 12点(假如用了3个小时) ,恢复成一个新库B库 2.记录A.a表的更新、删除、插入等操作到A.c 3.用select * into A. 阅读全文
posted @ 2019-04-04 17:23 郭大侠1 阅读(345) 评论(0) 推荐(0)
摘要: 更多参考:https://www.cnblogs.com/gered/p/10812399.html 使用触发器记录DML,使用触发器记录表的DML 数据库级别DML操作监控审计、表触发器/对象触发器 阅读全文
posted @ 2019-04-04 17:19 郭大侠1 阅读(548) 评论(0) 推荐(0)
摘要: mysql表名、库名大小写敏感 关键词:mysql大小写敏感 阅读全文
posted @ 2019-04-04 12:20 郭大侠1 阅读(182) 评论(0) 推荐(0)
摘要: (1.11)mysql hint 关键词:mysql提示 1、SQL提示 (hint)是优化数据库的手段之一,使用它加入一些人为的提示来达到优化操作的目的; 举例: select sql_buffer_result * from ...... 这个语句强制Mysql生成一个临时结果集。只要临时结果集 阅读全文
posted @ 2019-04-04 12:04 郭大侠1 阅读(922) 评论(0) 推荐(0)
摘要: 根据日期获取日期所在周的周一日期 推荐使用: 转成年月日 select convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,dateadd(day,-1,'2019-03-31')), 0),120); select convert(varchar(10),D 阅读全文
posted @ 2019-04-03 19:50 郭大侠1 阅读(465) 评论(0) 推荐(0)
摘要: (1.10)常用SQL优化 insert优化、order by 优化 1、insert 优化 2、order by 优化 【2.1】mysql排序方式: (1)索引扫描排序:通过有序索引扫描直接返回有序数据 (2)filesort排序:所有不是索引扫描返回结果的数据均为filesort排序 file 阅读全文
posted @ 2019-04-03 18:47 郭大侠1 阅读(286) 评论(0) 推荐(0)
摘要: for xml path 用于合并与拆分 1、合并 很多时候需要在SQL Server中创建逗号分隔列表。这可以使用SQL Server的DOR XML PATH功能完成。 与select语句一起使用时,FOR XML PATH生成一个xml。其示例如下所示。 【1.1】基本演示 DECLARE @ 阅读全文
posted @ 2019-04-03 17:52 郭大侠1 阅读(743) 评论(0) 推荐(0)
摘要: 关键词:查看存储过程中引用的表,查看表在哪些存储过程中出现过 很多时候需要找到存储过程所依赖的对象。博客描述了一种在SQL服务器中查找存储过程依赖关系的方法。 以下查询创建存储过程。 1.创建存储过程查询依赖 IF object_id('usp_getpersonaddress') is not n 阅读全文
posted @ 2019-04-03 17:41 郭大侠1 阅读(1044) 评论(0) 推荐(0)
摘要: 错误消息msg 7391 16级状态1行1表示 “Msg 7391,Level 16,State 2,Line 1 无法执行该操作,因为链接服务器XXX的OLE DB提供程序“SQLNCLI”无法启动分布式事务“ 此问题的常见原因是Microsoft分布式事务处理协调器未配置为网络访问。对于Wind 阅读全文
posted @ 2019-04-03 11:44 郭大侠1 阅读(780) 评论(0) 推荐(0)
摘要: 此博客介绍了简单但有用的提示和优化,以提高存储过程的性能。 0.with recompile:重编译 exec uspGetSalesInfoForDateRange ‘1/1/2009’, 31/12/2009 with recompile 1.使用SET NOCOUNT ON SQL Serve 阅读全文
posted @ 2019-04-03 11:43 郭大侠1 阅读(1810) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 134 下一页