MySQL MySQL数据库读写分离原理详细说明,一看就懂 一、读写分离的概念 读写分离是基于主从复制来实现的。在实际的应用环境中,肯定是读操作多,就像我们在电商平台上去购买东西,可能看了100个也就买了一两个。所以读操作永远比写这种更新操作多很多。所以我们基于主从复制的读写分离配置,就是让一个主库专门用来做数据的...
SQLSERVER 关于SQL Server 批量插入数据的完美解决方法 一、Sql Server插入方案介绍 关于 SqlServer 批量插入的方式,有三种比较常用的插入方式,Insert、BatchInsert、SqlBulkCopy,下面我们对比以下三种方案的速度 1.普通的Insert插入方法 public stati...
SQLSERVER SQL基础:SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解 做数据库开发的过程中难免会遇到有表数据备份的,而SELECT INTO……和INSERT INTO SELECT…… 这两种语句就是用来进行表数据复制,下面简单的介绍下: 1、INSERT INTO SELECT 语句格式:Insert Into Tabl...
Oracle 故障处理之:使用Oracle跟踪文件的问题详解 一、什么是跟踪文件? 跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库...
Oracle 一步步教你Oracle 19c RAC如何使用手工建库的搭建过程 数据库环境: 数据库版本(RU): 19.10 GRID_HOME: /u01/app/19.0.0/grid ORACLE_HOME: /u01/app/oracle/product/19.0.0/db_1 DB_NAME...
SQLSERVER SQL基础:SQL Server的全文搜索功能 一、使用SQL Server全文搜索配置 要使用SQL Server的全文搜索服务,需要进行如下配置。 1、开启全文搜索服务: 2、开启数据库的全文索引功能: –开启数据库的全文搜索功能 EXEC sp_fulltext_database ...
MySQL 分析MySQL慢查询的commit慢和binlog中慢事务的区别 四、总结 常见原因总结,特殊情况除外。 一、问题来源 在分析性能问题的时候慢查询和binlog慢事务是常用的手段。最近在分析一个慢查询的,发现其中包含了大量的commit语句慢,但是在分析binlog慢事务的时候不能完成匹配。比如这段时间commit的语句...
SQLSERVER 关于SqlServer数据库中文乱码问题解决方法 问题:创建新数据库,存入中文显示乱码??? 原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程...
SQLSERVER SQL开发知识:关于SQL Server数据库触发器详解 前言 SQL Server触发器在非常有争议的主题。它们能以较低的成本提供便利,但经常被开发人员、DBA误用,导致性能瓶颈或维护性挑战。 本文简要回顾了触发器,并深入讨论了如何有效地使用触发器,以及何时触发器会使开发人员陷入难以逃脱的困境。 虽然本文中的所...
MySQL MySQL主从备库过滤参数分析和测试,如何正确选择 测试环境: GTID的主从复制,主库(9900)——》备库(9909),存在测试库表: 9900_db1库:t1、t2、t3、t4、t5表 9900_db2库:t6、t7、t8、t9、t10表 1、replicate-do-db参数: –rep...
Oracle 如何Oracle Database 19c 配置 Linux 服务器的持久内存上运行 原文地址:How to configure Linux Server to run Oracle Database 19c on Persistent Memory 原文作者: Alain Fuhrer 持久内存简介 在过去的几年里,存储介质变得越来越先进...
SQLSERVER SQL开发知识:SQL Server 添加Delete操作回滚日志方式 我们在操作表的时候难免会遇到误删除,或者删掉的数据还想恢复的情况。 也许细心的朋友会用begin tran rollback/commit 这种事务来避免出现失误,但这并不是最保险的。 如果提交了事物发现删错了或者忘记提交从而导致表被锁,这些问题总是不可避...