- 博客(195)
- 收藏
- 关注
原创 记一次阿里云RDS与自建数据库同步中断的补救过程
背景2018年4月24日上午9点左右,小编在即将托管的服务器上建立数据库,并通过openvpn建立加密隧道,从而实现阿里云RDS和本地自建数据库之间同步。在托管服务器上配置openvpn后,重启openvpn客户端时,一直获取不到ip,后面重启了一下openvpn服务端,本地托管服务器获取到了IP,之后小编很开心的配置着MySQL主从同步。但是到11:00左右,有同事反应线上自建数据库无法访问...
2022-11-07 19:01:44 428
原创 SQL Server 跨库同步数据
最近有个需求是要跨库进行数据同步,两个数据库分布在两台物理计算机上,自动定期同步可以通过SQL Server代理作业来实现,但是前提是需要编写一个存储过程来实现同步逻辑处理。这里的存储过程用的不是opendatasource,而是用的链接服务器来实现的。存储过程创建在IP1:192.168.0.3服务器上,需要将视图v_custom的客户信息同步到IP2:192.168.0.10服务器上的t_c...
2022-11-07 18:57:46 475 1
原创 让数据库跑的更快的7个MySQL优化建议
随着容量和负载的增加,MySQL 的性能会日趋缓慢。这里有七点建议能够保证 MySQL 的平稳运行。性能是我们衡量应用的一种方式,而应用性能的一项指标就是用户体验,也就是平时我们常说的:“用户需要等待超过合理的时间,才能获得他们想要的东西吗?”在不同的情况和场景下,该指标会有所不同。比如说:对于移动购物应用来说,其响应时间不能超过几秒钟;而对于一个员工的人力资源页面而言,其响应时间则允许比...
2022-11-07 18:57:18 333
原创 MySQL数据库“十宗罪”(十大经典错误案例)
各位技术老铁们,福利来了!今天给大家说说《数据库中十大经典错误案例》老张我在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的处理问题的方法。我想这个应该是刚从事数据库的小白,都会遇到窘境。今天就给大家列举 MySQL 数据库中,最经典的十大错误案例...
2022-11-07 18:56:21 200
原创 mysql、sqlserver数据库之间的数据同步
Windows 操作系统需要Mysql 3.23.15以后的版本。假设数据库A为主机,数据库B为从机(A向B提供同步服务,即B中的数据来自A)A机器:IP=10.10.151.166B机器:IP=10.10.151.156下面看单向同步的配置步骤:1 在机器A中建立一个新的数据库,sql语句:[sql] view plain copyCREATE DATABASE backup_d...
2022-11-07 16:39:06 1658
原创 如何为预先数据库创建自定义SQL Server复制
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:https://...
2022-11-07 16:37:35 391
原创 数据库同步工具
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:08:00 280
原创 如何终止与MySQL数据库的某些连接
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:07:00 481
原创 从Oracle到SQL Server和从SQL Server到Oracle的迁移指南
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:05:00 365
原创 使用新的dbForge Studio for SQL Server v5.8进行数据库差异管理
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:04:00 277
原创 数据同步
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:03:00 340
原创 什么是数据同步,为什么如此重要?
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:01:00 1591
原创 跨数据库Studio的数据和架构同步/复制
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2020-07-13 21:00:00 261
原创 关于SyncNavigator数据库实时同步软件新手使用教程【推荐阅读】
购买事宜请联系QQ:1793040WWW.syncnavigator.cnHKROnline SyncNavigator企业版 8.4.1 使用教程SyncNavigator的基本功能:自动同步数据/定时同步数据无论是实时同步/24小时不间断同步SyncNavigator是一款高效的数据库同步工具,支持sqlserver数据库和mysql数据库,采用增量同步的方式...
2019-05-31 22:13:00 424
原创 虽然程序和数据在存储位置上分开了,而且操作系统也可以帮助我们对完成了数据的存储位置和存取路径的管理,但是程序设计仍然受到数据存储格式和方法的影响,不能够完全独立于数据,而且数据的冗余较大...
虽然程序和数据在存储位置上分开了,而且操作系统也可以帮助我们对完成了数据的存储位置和存取路径的管理,但是程序设计仍然受到数据存储格式和方法的影响,不能够完全独立于数据,而且数据的冗余较大...
2019-01-03 01:14:00 222
原创 一个小时学会MySQL数据库
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研...
2018-12-30 11:25:00 665
原创 牢记这三种东西永远不要放到数据库
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研究数...
2018-12-29 23:46:00 234
原创 如何为你的数据库事务日志减肥?
在大多数SQL Server的工作环境中,尤其是在OLTP环境中,数据库的事务日志性能出现瓶颈时往往会导致事务完成需要更多的时间,此时许多人把原因都归结于I/O子系统,理由是它不能够支撑工作负载产生的的大量的事务日志,然而实际情况却都未必如此。事务日志写等待时间对 于事务日志来讲,写操作等待的时间可以使用sys.dm_id_virtual_file_stats和系统中的事件w...
2018-12-29 23:45:00 250
原创 SQL编程之高级查询及注意事项
1.什么是子查询?当一个查询是另一个查询的条件时,称之为子查询。子查 询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的 WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INTO 语句、INSERT...INTO 语句、DELETE 语句、或 UPDATE 语句或嵌套在另一子查询中。语法:sel...
2018-12-29 23:45:00 188
原创 SQL Server 执行计划缓存
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2018-12-29 23:45:00 249
原创 数据库各个派系的起源和应用场景
现在我们站在各个用例的角度上来考虑那种系统适合于这些用例。你的意见是?首先,我们要纵览各种数据模型。这些模型的分类方法来自于Emil Eifrem 和 NoSQL databases。文档数据库源起:受Lotus Notes启发。数据模型:包含了key-value的文档集合例子:CouchDB, MongoDB优点:数据模型自然,编程友好,快速开发,web友好,C...
2018-12-29 23:44:00 340
原创 关于MySQL应该学习的6件事
MySQL由于它本身的小巧和操作的高效,在数据库应用中越来越多的被采用。作为LAMP(或WAMP)开发中的重要一环,MySQL值得PHP开发者的重视和认真学习。1. 每一行命令都是用分号 (;) 作为结束对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如:mys...
2018-12-29 23:44:00 156
原创 分享一个SQLSERVER脚本
SyncNavigator是一款功能强大的数据库同步软件,适用于SQLSERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。安装包下载地址:https://www.syncnavigator.cn/Setup.zip帮助文档地址:http...
2018-12-29 23:43:00 209
原创 数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 w...
2018-12-29 23:43:00 168
原创 详解SQL语句的集合运算
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。概述本篇主要是对集合运算中并集、交集、差集运算基础的总结。集合运算包含四种:1.并集运算(两种)2.交集运算3.差集运算下面是集合运算的思维导图:为什么使用集合运算1.在集合运算中比联接查询和EXISTS/NOT EXISTS更方便。在阅读下面的章节时,我...
2018-12-29 23:41:00 303
原创 数据库权限分配探讨
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研究数...
2018-12-29 23:41:00 407
原创 数据库分区分表以及读写分离
Oracle数据库分区是作为Oracle数据库性能优化的一种重要的手段和方法,做手头的项目以前,只聆听过分区的大名,感觉特神秘,看见某某高手在讨论会上夸夸其谈时,真是骂自己学艺不精,最近作GPS方面的项目,处理的数据量达到了几十GB,为了满足系统的实时性要求,必须提高数据的查询效率,这样就必须通过分区,以解燃眉之急!先说说分区的好处吧!1) 增强可用性:如果表的某个分区出现故障,...
2018-12-29 23:33:00 206
原创 如何最有效地编写SQL
解决数据库级(SQL)工作上的问题,应该采用的是SET方法(整体的)而不是过程式的方法。下面来看看作者为什么这么说。编写有效的SQL查询是企业软件世界中最大的难题之一。每个公司在数据库开发项目中所面临的最根本的问题,在于开发环境中实现的性能不能在生产环境中实现。一般来说,存在性能损失是因为生产环境中的数据量要大得多。这些问题(运行缓慢的数据库操作)可能有各种各样的原因。本文将...
2018-12-29 23:32:00 199
原创 如何选择合适的数据库性能工具?
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研...
2018-12-29 23:32:00 213
原创 许多SQL性能问题来自于“不必要的强制性工作”
在编写高效 SQL 时,你可能遇到的最有影响的事情就是索引。但是,一个很重要的事实就是很多 SQL 客户端要求数据库做很多“不必要的强制性工作”。跟我再重复一遍:不必要的强制性工作什么是“不必要的强制性工作”?这个意思包括两个方面:不必要的假设你的客户端应用程序需要这些信息:这没什么特别的。我们运行着一个电影数据库(例如 Sakila 数据库),我们想要给...
2018-12-29 23:31:00 192
原创 SQL,从入门到熟练
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研究数...
2018-12-29 23:31:00 223
原创 你的数据库索引是否真的起作用了?
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研究数...
2018-12-29 23:30:00 216
原创 基础技巧 | 如何查看数据库的大小
通常我们在做数据库备份(表空间备份)之前都要先知道数据库(表空间)的大小,然后来给备份文件分配空间同时也可以大致估计下备份需要的时间。下面介绍几种查看数据大小或者表空间大小(表空间备份)的方法:1.查看表空间的使用情况及其使用率db2 " select substr(tbsp_name,1,20) as TABLESPACE_NAME,substr(tbsp_content_...
2018-12-29 23:30:00 286
原创 关于数据库“状态”字段设计的思考与实践
下载网站:www.SyncNavigator.CN客服QQ1793040----------------------------------------------------------关于HKROnline SyncNavigator 注册机价格的问题HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程最近一直在研究数...
2018-12-29 23:29:00 413
原创 关于SQL注入的一些技巧分享
先上一道简单的ctf注入题:一道利用order by进行注入的ctf题很不错的一道利用order by的注入题,之前不知道order by除了爆字段还有这种操作。原题地址:http://chall.tasteless.eu/level1/index.php?dir=直接进去dir后的参数是ASC,网页上有从1~10编号的10条信息。绕了一大圈反应出是order by后...
2018-12-29 23:29:00 238
原创 MySQL组复制技术实现与数据库性能测试工具
测试环境本文档是在 99Cloud Lab OpenStack 平台虚机上面测试,仅供参考。系统: CentOS 7.3虚机: 2 核 4G版本: MySQL 5.7技术架构MySQL Group Replication(简称 MGR)是官方推出的高可用解决方案,原生复制技术,基于插件的方式工作。其中 single primary mode 单主模式只有一个读写,...
2018-12-29 23:28:00 191
原创 如何编写更好的SQL查询语句
基于集合和程序的方法进行查询反向模型中隐含的事实是,建立查询时基于集合和程序的方法之间存在着不同。查询的程序方法是一种非常类似于编程的方法:你告诉系统需要做些什么以及如何做。例如上一篇文章中的示例,通过执行一个函数然后调用另一个函数来查询数据库,或者使用包含循环、条件和用户定义函数(UDF)的逻辑方式来获得最终查询结果。你会发现通过这种方式,一直在请求一层一层中数据的子集...
2018-12-29 23:28:00 356 1
原创 数据库新手常犯的5个错误
刚做开发人员的时候,需要掌握的东西非常多。首先是编程语言本身,还有所有你用到的框架的的特定用法,之后(也可能是之前),前端开发的东西也会混进来,在开发过程中你还要考虑数据存在哪的问题。起初,由于你有太多东西需要迅速掌握,在应用设计的过程中,会倾向于把数据库放在后面考虑(大概因为它对用户的使用体验没什么影响)。结果就是在处理数据库的时候,会发现很多不好的实践。这里举几个例子。1...
2018-12-29 23:27:00 221
原创 数据库性能优化之SQL语句优化(下)
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, ...
2018-12-29 23:26:00 686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人