基于GTID的主从数据库复制
步骤
主库配置mysql 5.7 以后就不要使用 log-slave-updates = on 命令了
从库配置配置master_info_repository = TABLE
relay_log_info_repository = TABLE 的好处是保证从库数据的安全 这两个参数默认的配置是文件格式,使用表格模式(innodb)好处是当数据库出现崩溃时可以利用innodb事务的特点恢复数据
初始化数据
mysqldump --single-transaction --master-data=2 --triggers --routines --all-database...
excel;import java.io.OutputStream;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache...
并非原创,原创地址http://blog.csdn.net/njweiyukun/article/details/51893092
配置----------------------------------项目的gradle里的配置
apply plugin: ‘org.greenrobot.greendao‘buildscript { repositories { mavenCentral() } dependencies { classpath ‘org.greenrobot:greendao-gradle-plugin:3.0.0‘ }}
在gradle的根模块中加入上述代码后,sync project的时候,gradle会自动去maven仓库...
1、不要使用游标。
使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。
2、创建适当的索引
每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢,因为创建了维护索引需要许多额外的工作。
(1)采用函数处理的字段不能利用索引
(2)条件内包括了多个本表的字段运算时不能进行索引
3、使用事务
对于一些耗时的操...
JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ System.out.println...
(例如颜色和线型),则 实体的属性使用数据库的当前属性 。下面我们将对数据库的属性作一个详细介绍。数据库颜色值如果实体的颜色没有指定,则实体的颜色将使用存储在CECOLOR系统变量中的数据库当前颜色值。下面的函数可以用来设置和获得数据库当前的颜色值:Mcad::ErrorStatus McDbDatabase::setCecolor(const McCmColor& color);
McCmColor McDbDatabase::cecolor() const;数据库线型值下面的函数可以用来设置和获得数据库当前的...
一:原因分析
建模之后,发布数据时未能及时在数据库创建相应的表格或视图。
二:解决办法
建模视图下——右键模型——更新数据库。
三:名称字段、描述字段在数据库里的存储格式
数据库里分三部分来存,一般存在 fname_L2。1、3一般为空。EAS开发报错 :数据库表 或 视图 不存在标签:发布 模型 存在 post 建模 log div blog 表格 本文系统来源:https://www.cnblogs.com/ygj0930/p/8329565.ht...
要实现的功能效果图如下:因为我们要测试数据是从输入框获得的,所以,我们的连接字符串不是写死在应用程序中的。下面我就详细介绍一下。 首先,我们要找到 项目下——》Properties->Setiings.setting新建一个连接字符串名称,类型为 string,重点重点 范围一定要设置为 用户,这样的话我们才可以重写base.在继承的基础上覆盖上次的连接字符串。 如果我们不设置为用户而设置为应用程序获的话,将会不可改变连接字符串。在E...
在这里就推荐 原地址 ,可以访问这个链接有详细介绍。
注意:如果是ssh框架做模糊查询的时候,最好是自己写HQL语句,要不然出不了数据,反正我试过了。
ssh框架的HQL例子:@Query("SELECT it FROM magneto.Xmgl it WHERE it.ztId=?1 and it.listType=?2 and it.name like %?3% and it.projectCode like %?4%")
Page<Xmgl> findAllByZtIdAndListTypeAndNameLikeAndProjectCodeLike(int ztId, ListType listType, String name, Stri...
在新浪SAE上面搭建了一个WeiPHP框架应用(称作A),做了一个微信墙的功能,想通过一个前段web页面显示微信墙内容,而不是通过WeiPHP框架。这就需要将WeiPHP框架应用的数据库授权给这个web站点的应用(称作B)。在新浪SAE上面搭建了一个WeiPHP框架应用(称作A),做了一个微信墙的功能,想通过一个前端web页面显示微信墙内容,而不是通过WeiPHP框架。这就需要将WeiPHP框架应用的数据库授权给这个web站点的应用(称作B)。1. 数据库授...
转自:http://www.eygle.com/archives/2004/10/oracle_howtoeci.html
Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。本文简单介绍如何启用和关闭数据库的归档模式。 1.shutdown normal或shutdown immediate关闭数据库[oracle@jumpe...
一:什么是事务:想想一下:假如你给朋友转了5000块钱,执行以下两条语句:update 存款表 set 钱=钱-5000 where name=‘你’update 存款表 set 钱=钱+5000 where name=‘朋友’这时候,执行完第一条语句后,突然停电了。就会造成数据不一致性。如何解决这个问题呢,这时候就用到了事务事务是指作为单个逻辑工作单元执行的一系列操作 (用来保证多条(增,删,改)语句执行的一致性),要么都执行,要么都不执行。二:事务的四个特性...
OGG初始化
1、停止目标端re1进程
2、配置ei进程(若目标端有ei进程之前投递的文件则先清空)
GGSCI (localhost) 1>add extract ei1, sourceistable
GGSCI (localhost) 2> edit params ei1
extract ei1SOURCEDB db_pos, userid oggs, password oggsrmthost 127.0.0.1, mgrport 7909 //目标端的IP和mgr端口rmtfile ./dirdat/po, maxfiles 999999, megabytes 2000, appendreportcount e...
一直以来,中国数据库市场都是国际厂商唱主角,本土厂商在巨大的市场竞争压力中孱弱前行。积跬步、至千里,卧薪尝胆的本土厂商在2019年一系列精彩表现,让人们看到了中国数据库厂商取得突破的希望,市场竞争似乎开始进入一个全新的阶段,拐点悄悄到来。在这一年的市场中,中国数据库厂商不仅有入选Gartner数据的魔力象限,也有在国际性TPC-C测试中勇夺第一的佳绩,还涌现出多款重量级的数据库产品与服务,最为难得的则是在金融等重...
脚本内容:如果没有进行过全量备份则首次进行全量备份,每周一进行一次全量备份,其余6天进行增量备份
#!/bin/bashinnobackupex=/usr/bin/innobackupex #命令位置mysql_cmd=" --user=root --password=password --host=192.168.1.170 --port=3306" #数据库连接信息backup_full=/root/mysql/backup/full #全量备份主目录backup=/root/mysql/backup/backup/ #增量备份主目录date=`date +%Y-%m-%d`#echo $back...