代码改变世界

MySQL使用分区快速归档数据

2023-01-07 15:08 by abce, 406 阅读, 0 推荐, 收藏, 编辑
摘要:对于我们中的许多人来说,空间限制一直是一个无尽而痛苦的过程,特别是在具有大量事务和几天内数据增长就能超过百GB的系统中。 在这篇文章中,我将分享一个解决方案,无论表的大小如何,使用表分区都可以在几秒钟内删除这个空间并从表中删除行,而不会对数据库造成任何额外的负载。 任何人想到的删除行的第一种方法是使 阅读全文

clickhouse-local

2023-01-06 16:47 by abce, 285 阅读, 0 推荐, 收藏, 编辑
摘要:clickhouse-local可以使你能够对本地文件执行快速处理,而无需部署和配置ClickHouse Server。可以理解成是ClickHouse服务的单机版微内核,是一个轻量级的应用程序 clickhouse-local是clickhouse-client的一部分,clickhouse-lo 阅读全文

clickhouse安装

2023-01-06 12:30 by abce, 444 阅读, 0 推荐, 收藏, 编辑
摘要:检查当前的CPU是否支持SSE4.2 如果不支持SSE指令集,则不能直接使用先前下载的预编译安装包,需要通过源码编译特定的版本进行安装。 grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not sup 阅读全文

fn_dblog()和fn_full_dblog()的使用

2023-01-03 20:08 by abce, 1520 阅读, 0 推荐, 收藏, 编辑
摘要:SQL Server 2017中,函数fn_full_dblog()对函数fn_dblog()做了改进,允许用户读取事务日志中的活跃部分,检索对数据库修改活动的相关信息。 使用fn_dblog()要记住以下几点: 1.只是返回事务日志中活跃部分的内容,比如打开的事务、或上一个活动 2.这是一个文档中 阅读全文

找出PostgreSQL schema变更差异

2022-12-27 13:33 by abce, 151 阅读, 0 推荐, 收藏, 编辑
摘要:管理PostgreSQL的例行操作之一是定期更新数据库系统的架构。PostgreSQL在更新schema、添加type、函数、触发器或修改表添加和删除列、更新列数据类型等方面提供了可靠的方法。但是,没有内置机制来帮助识别差异,更不用说生成必要的SQL,以轻松的方式完成从开发到生产环境的更新。 我们来 阅读全文

MySQL 8.0 Online DDL操作的并行线程

2022-12-22 16:33 by abce, 348 阅读, 0 推荐, 收藏, 编辑
摘要:在MySQL 8.0.27中引入了新的参数:innodb_ddl_threads。表示在索引创建期间,在sort和build阶段可以使用的并发线程数。可以应用于在线ddl操作时创建或rebuild二级辅助索引。 参数innodb_ddl_threads要和innodb_ddl_buffer_size 阅读全文

如果只能选择优化一条查询,应该优化哪条?

2022-12-20 14:26 by abce, 55 阅读, 0 推荐, 收藏, 编辑
摘要:如果只能选择优化一条查询,应该优化哪条?这个问题很难回答,可能最佳的回答就是"看情况"。但是,让我们来尝试给出问题的最好的答案。也许只是解决一条sql并不能解决问题,同时可能会找出更多的问题语句。 第一候选项是尝试优化解决执行时间(延迟)最大的查询。 看看sys schema都给我们提供了哪些工具表 阅读全文

导出sqlserver数据库中的登录用户和密码信息(2)

2022-12-19 16:53 by abce, 219 阅读, 0 推荐, 收藏, 编辑
摘要:sp_hexadecimal和sp_help_revlogin脚本的版本有点老,有人做了更新,因此记录一下。 相关连接: 导出sqlserver数据库中的登录用户和密码信息 - abce - 博客园 (cnblogs.com) Stop using sp_hexadecimal & sp_help_ 阅读全文

SQLSserver审计用户登录成功或失败信息

2022-12-18 11:26 by abce, 1030 阅读, 0 推荐, 收藏, 编辑
摘要:SQLServer可以审计登录成功和失败的信息,这取决于我们的需要,只要通过SQL Server Management Studio设置即可。打开对象管理器,右击SQLServer,选中属性: 选中"安全性",可以看到登录审计提供了四个功能选项:·不审计·只审计失败的信息·只审计成功的信息·同时审计 阅读全文

MongoDB中执行批操作

2022-12-15 08:43 by abce, 616 阅读, 0 推荐, 收藏, 编辑
摘要:和大多数数据库系统类似,MongoDB也提供了api,支持在单个操作中插入或检索多个文档。通过减少客户端和MongoDB之间的交互次数,可以提高数据库的性能。 使用.batchsize()优化批量读当使用游标检索数据,可以使用batchSize来指定每次操作读取的行数。比如,下面的游标中使用limi 阅读全文
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 118 下一页