Welcome 微信登录

首页 / 数据库 / MySQL

Ubuntu系统中Qt连PostgreSQL的问题解决

Ubuntu系统中Qt连PostgreSQL的问题解决

昨天遇到一个问题, 折腾了一天都没解决, 今天突然间就解决了。问题是这样的: 在Windows系统下, Qt连接数据库PostgreSQL是需要自己去Qt源码里手动编译PostgreSQL驱动的, 然后把生成的动态连接库放到Qt的安装目录里面的插件目录plugins中. 当我跑到Ubuntu系统下去做时, 发现在我的qt4.8.6的目录/opt/qt4.8.6/plugins/sqldrivers下是有libqsqlite.so和libqsqlpsql.s...
基于Innobackupex的MySQL备份脚本

基于Innobackupex的MySQL备份脚本

Innobackupex是Xtrabackup的一部分,其实质也是调用xtrabackup。主要的不同是Xtrabackup除了支持innodb引擎外还支持xtradb引擎。本文主要封装了Innobackupex到shell脚本进行定期备份,供大家参考。1、脚本描述a、支持增量备份以及全备b、需要传递到备份脚本(如备份路径,连接相关参数等)c、基于周日,周三的全量备份,其他增量备份d、可根据需要调整脚本,比如压缩备份的文件夹以及rsync等2、脚本内容##...
MySQL集群架构及配置过程中出现问题的解决

MySQL集群架构及配置过程中出现问题的解决

首先说下MySQL的优缺点优点解决单点故障自动实现数据冗余缺点就是维护起来太麻烦。集群的条件就是所有的机器上都要安装MySQL的集群软件,我安装的是MySQL-Cluster-gpl-7.3.5-1.el6.x86_64.rpm-bundle.tar的rpm包,解包之后所有的软件都要安装。不是源码包安装。如果系统里面安装了mysql-server等数据库服务软件的要自行卸载掉即可。MySQL集群中有三种角色,下面是三种角色以及其的作用角色数据节点:ndbd...
详谈 Oracle 索引(笔记)

详谈 Oracle 索引(笔记)

1、Oracle索引空值问题 当在有空值得列上建立单列索引时,如果搜索条件为 is null 在解释计划中可以看到,对于此列oracle并没有使用索引查询; 但是当建立的是多列索引是,就会按照索引来进行查询。2、B-树索引 示意图: 在B-树索引中,将会按照从上到下的顺序进行索引。如果列的选择度不低的话,索引扫描就会很慢。原因就在于要遍历很多的叶子快来取出不同的行编号。随着出入数据的增多,最右侧的叶子块也在一直的增大,可能会导致缓冲区的繁忙等待。这...
Oracle 分析函数(笔记)

Oracle 分析函数(笔记)

分析函数是Oracle数据库在9i版本中引入并在以后版本中不断增强的新函数种类。分析函数提供好了跨行、多层次聚合引用值的能力。分析函数所展现的效果使用传统的SQL语句也能实现,但是实现方式比较复杂,效率较低。分析函数具有三个基本的组成部分:分区子句,排序子句,开窗子句。基本语法为function1 (argument1,argument2…argumentN) over([partition-by-clause] [order-by-cla...
Oracle 子查询因子化 浅谈(with的使用)

Oracle 子查询因子化 浅谈(with的使用)

近来学习Oracle,想要提高自己所写语句的效率和易读性,今天的笔记是关于子查询因子话这么一个东西因子化的查询不一定可以提高效率,但是一定可以再提高程序的可读性方面成效显著--with 语句with sales_c ( select sales,e_NO,e_name from emplyee)select * from sales_c;--查询的结果就是( select sales,e_NO,e_name from emplyee)这张字表中的内容...
CentOS 6.5下MySQL数据库操作相关知识

CentOS 6.5下MySQL数据库操作相关知识

CentOS 6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户。最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户,经过一番查找和实验,得到以下几个命令,给大家分享一下:修改初始密码:mysqladmin -uroot -pvyCE2UwSaqx3xofR password "123456"开启远程登录,授权远程登录用户:mysql -uroot -proot -e ...
Redis入门基础教程

Redis入门基础教程

Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据复制到任意数量的从服务器。Redis 优势异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。支持丰富的数据类型:Redis支持最大多数开发人...
Redis脚本实现分布式锁

Redis脚本实现分布式锁

redis被大量用在分布式的环境中,自然而然分布式环境下的锁如何解决,立马成为一个问题。例如我们当前的手游项目,服务器端是按业务模块划分服务器的,有应用服,战斗服等,但是这两个vm都有可能同时改变玩家的属性,这如果在同一个vm下面,就很容易加锁,但如果在分布式环境下就没那么容易了,当然利用redis现有的功能也有解决办法,比如redis的脚本。redis在2.6以后的版本中增加了Lua脚本的功能,可以通过eval命令,直接在RedisServer环境中执行...
<< 821 822 823 824 825 826 827 828 829 830 >>