最新消息:

标签:数据库

MySQL 索引优化总结
mysql

MySQL 索引优化总结

admin 8年前(2019-01-21) 3170浏览

本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。 一、MySQL索引基础 首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探...

MYSQL数据库中的表损坏的原因分析和修复方法
mysql

MYSQL数据库中的表损坏的原因分析和修复方法

admin 9年前(2017-06-14) 1011浏览

一. 表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 服务器突然断电导致数据文件损坏 强制关机,没有先关闭mysql 服务 mysqld 进程在写表时被杀掉 使用myisamchk 的同时,mysqld 也在操作表 磁盘故障 服务器死...

MySQL多线程复制问题处理之Error_code: 1872
mysql

MySQL多线程复制问题处理之Error_code: 1872

admin 9年前(2017-06-14) 4221浏览

起因:由于IDC机房断电(估计又是哪里被挖掘机碰了下吧),导致所有服务器重启,影响到了其中的MySQL数据库。来看下这时数据库遇到的问题: 数据库版本:MySQL 5.7.10 问题表现:从机复制报如下错误:Slave SQL for channel...

使用Flask开发一个增删改查的应用
flask

使用Flask开发一个增删改查的应用

admin 10年前(2016-04-23) 4910浏览

我们将创建一个简单的数据库驱动的笔记本应用。本教程面向想学习如何使用Flask开发网站或者web应用的初学者。 在学习本教程之前,请先安装好Python和SQLite。如果你还没有在电脑上安装,请先安装。如果你安装的Python版本为2.5或者更高,...

MYSQL开启慢查询日志实施
mysql

MYSQL开启慢查询日志实施

admin 11年前(2016-01-29) 3815浏览

查看当前服务器是否开启慢查询: 1、快速办法,运行sql语句show VARIABLES like “%slow%” 2、直接去my.conf中查看。 my.conf中的配置(放在[mysqld]下的下方加入) [mysqld] log-slow-q...

MySQL闪回方案讨论及实现
mysql

MySQL闪回方案讨论及实现

admin 11年前(2015-07-25) 4061浏览

Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据。本文讨论MySQL数据库中支持闪回的方案。 1、闪回的目标 即使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比...

MySQL入门书籍和方法分享
mysql

MySQL入门书籍和方法分享

admin 11年前(2015-07-25) 3789浏览

SQL 入门 在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。 推荐书籍: SQL Cookbook原版中文版...

DQL、DML、DDL、DCL
DCL

DQL、DML、DDL、DCL

admin 11年前(2015-07-25) 3268浏览

SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年—–由Boyce和Chamberlin提出,当时称SEQUEL。 1976年—–IBM公司的Sanjas...

浅谈redis数据库的键值设计
redis

浅谈redis数据库的键值设计

admin 11年前(2015-07-03) 1053浏览

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合k...

PHP数据库长连接mysql_pconnect的细节
mysql

PHP数据库长连接mysql_pconnect的细节

admin 11年前(2015-07-03) 3418浏览

PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现MySQL持久化连接,首...

101 个 MySQL 的调节和优化的提示
mysql

101 个 MySQL 的调节和优化的提示

admin 11年前(2015-07-03) 99浏览

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多...

比较全面的MySQL优化参考(下篇)
mysql

比较全面的MySQL优化参考(下篇)

admin 11年前(2015-07-02) 4074浏览

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方...

如何统计Redis中各种数据的大小
PHP

如何统计Redis中各种数据的大小

admin 11年前(2015-04-16) 3851浏览

如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 redis-rdb-tools 可以直接分析 RDB ...

mysql同步出错的修正
binlog

mysql同步出错的修正

admin 11年前(2015-03-26) 3636浏览

今天碰到同步出错提示: 引用 140614 14:33:02 [Note] Slave I/O thread killed while reading event 140614 14:33:02 [Note] Slave I/O thread exi...

迁移Zabbix数据库到TokuDB
Zabbix

迁移Zabbix数据库到TokuDB

admin 12年前(2015-03-24) 50浏览

背景介绍 线上的Zabbix数据库有几个大表数据量疯狂增长,单表已经超过500G,而且在早期也没做成分区表,后期维护非常麻烦。比如,想删除过期的历史数据,在原先的模式下,history、history_uint等几个大表是用 (itemid, clo...

MySQL数据库运维
bazaar

MySQL数据库运维

admin 12年前(2015-03-17) 5126浏览

第4章 压力测试 压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 4.1 TPC-C模型 TPC(Transaction Processin...

数据库的最简单实现
原理

数据库的最简单实现

admin 12年前(2015-03-17) 35浏览

所有应用软件之中,数据库可能是最复杂的。 MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就...

Mysql Replication 最简单配置
mysql

Mysql Replication 最简单配置

admin 12年前(2015-03-17) 920浏览

Google 一下Mysql Replication可以找到相关配置说明满地都是,作为双机热备方案很多时候需要用到,但是稍微看下这些资料发现都是乱七八糟的,所以果断去读MySQL 5.1 Reference Manual: 16.1.1. How t...

大型新闻网站点击量的技术方案
mysql

大型新闻网站点击量的技术方案

admin 12年前(2015-03-16) 3599浏览

网友提问: 1.问题主题 如何记录用户发表的文章的点击量 2.问题补充描述 当并发非常小的时候可以直接存在这个文章表里面,叫一个click_count,但是如果网站的访问量很高,那这样数据库肯定要累死,各位大牛有什么好的解决办法么? 回答: 我们只讨...

数据库的最简单实现
原理

数据库的最简单实现

admin 12年前(2015-03-16) 2677浏览

所有应用软件之中,数据库可能是最复杂的。 MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就...

PostgreSQL Key-Value 数据类型 hstore 使用教程
PostgreSQL

PostgreSQL Key-Value 数据类型 hstore 使用教程

admin 12年前(2015-03-16) 47浏览

现在满地都是KV数据库的文字,PostgreSQL 也有类似的结构。不过是通过其强大的扩展方式实现的。 官网文档请参考:http://www.postgresql.org/docs/current/static/hstore.html 本文测试环境在...

OneSQL作为Zabbix的数据库 优化
OneSQL

OneSQL作为Zabbix的数据库 优化

admin 12年前(2015-03-16) 38浏览

使用OneSQL来作为Zabbix的数据库时,请设置 tcc_login_restrict_mode=0 tcc_async_commit_mode=on 这两个参数,在items有15W,平均一台200的样子,triggers有5W,NVPS 16...

本周扑火之 redis 不给力
bug

本周扑火之 redis 不给力

admin 12年前(2015-03-16) 38浏览

Social Graph 高速接口,当前我们使用 Redis 存储。但在实现的过程中,发现了诸多的问题。 48G 内存的机器上部署了 2 个 Redis 进程,一个 Redis 占用超过 21 G 内存后,在快速写入的过程中同时进行一次 bgsave...

MySQL utf8mb4问题
mysql

MySQL utf8mb4问题

admin 12年前(2015-03-16) 50浏览

查看mysql的用户手册能发现,mysql进行字符编码转换的步骤很明确: 1. MySQL Server收到请求时将请求数据从character_set_client转换为character_set_connection; 2. 进行内部操作前将请求...

coreseek sphinx 创建表和索引
coreseek

coreseek sphinx 创建表和索引

admin 12年前(2015-03-16) 50浏览

前面说了,coreseek sphinx mmseg mysql等的安装,下面说一下怎么使用。 一,coreseek sphinx启动后,会多出一个端口,并且可以像mysql一样登录,但不是登录mysql [root@localhost tank]#...

web.py 数据库操作指南
Python

web.py 数据库操作指南

admin 12年前(2015-03-16) 47浏览

官网地址:http://webpy.org/ web.py是一个小巧灵活的框架,最新稳定版是0.33。这里不介绍web开发部分,介绍下关于数据库的相关操作。 很多Pyer一开始都喜欢自己封装数据库操作类,本人亦如此。不过后来通过观摩web.py的源码...

MySQL 数据库双主改造
mysql

MySQL 数据库双主改造

admin 12年前(2015-03-15) 3814浏览

对于使用中的已有了一些数据库的 MySQL, 如何改造成双主呢? 这里写一篇文章, 详细记录操作步骤. 听取各位的意见. 这里假设有两台服务器: A 和 B. 要让他们互为主, 但实际使用时, 不同的服务器只服务不同的 db, 避免出现数据冲突. 1...

百度sitemap1.0一直校验中及sign检测失败的解决方法
sitemap

百度sitemap1.0一直校验中及sign检测失败的解决方法

admin 12年前(2015-03-15) 4035浏览

百度推出了sitemap1.0结构化数据wordpress插件无疑帮助了广大站长的忙了,可是新东西难免会出现各种各样的bug,就像我一样,就遇到了sign检测失败的情况,去网上搜索了很多网页发现都没有给出正确的解决方法,我是个技术狂,所以就敢为人先,...

优化MySQL的21个建议
Innodb

优化MySQL的21个建议

admin 12年前(2015-03-15) 3734浏览

今天一个朋友向我咨询怎么去优化 MySQL,我按着思维整理了一下,大概粗的可以分为21个方向。 还有一些细节东西(table cache, 表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初期能把下面做完也是一个不错的系统。 1. 要确保有...

Mysql注入点在limit关键字后面的利用方法
limit

Mysql注入点在limit关键字后面的利用方法

admin 12年前(2015-02-04) 3502浏览

在一次测试中,我碰到了一个sql注入的问题,在网上没有搜到解决办法,当时的注入点是在limit关键字后面,数据库是MySQL5.x,SQL语句类似下面这样: SELECT field FROM table WHERE id > 0 ORDER ...