- 首页 > 数据库 > MYSQL > 列表
- 安全数据是现在互联网安全非常重要一个环节。而且一旦数据出现问题是不可逆的,甚至是灾难性的。有一些防护措施应该在前面几个博文说过了,就不再赘述。比如通过防火墙控制 2017-10-26
- 一、False Injection1. 引子首先我们常见的注入11=1 0<1 ''='' 这些都是基于1=1这样的值得比较的普通注入,下面来说说关于False注入,利用False我们可以绕过一些特定的WAF 2017-10-26
- MySQL数据库一贯以高性能、高可性和易用性著称,它已经成为世界上最流行的开源数据库。大量的个人、WEB开发者、大型公司等都在其网站、关键系统、软件包中广泛使用MySQL数据库。 2014-02-25
- mysql toolkit 是一个小插件,用于对数据库进行监控,分析的小工具, 通常都是调用 perl 对当前的环境,数据库进行分析,比对, #20540;得学习一下。 下载地址http://www.percona.com/redir/downloads/percona- 2013-12-23
- 目标:Key-List模型、千亿万亿级别、分布式、可扩展、确保一定的性能、高可用 基本思想:1、 同一个key对应的list尽量集中化2、 通过表升级、表分裂限制表的大小3、 参考HBase的方案管理表 表升级、分裂方案:以典 2013-12-23
- 直接贴解决办法的链接:http://zhidao.baidu.com/link?url=pyd2AiazzsZr4IlMpiCdXlLC6nnao908xmqmY9QI0yj8vIGCbRPRrqhk9RZ9gc-Q1KNrQGVkFZAijJwqiSMPxa第二个bug的解决:http://blog.csdn.net/longlongago2000/art 2013-12-21
- 1. 幻读。很多书和blog都提到mysql 的 tx_isolate (事务隔离)为repeatable read. 并且Mysql做了next-key lock的事情防止幻读。但是如果你直接在事务中使用SELECT * from [table]; SELECT * from [table] for upd 2013-12-21
- PAIP.MYSQL SLEEP 连接太多解决////////服务器端方法.-----------------设置mysql自动断开.sleep连接..MySQL中的配置参数interactive_timeout和wait_timeout(可能导致过多sleep进程的两个参数)1)interactive_timeo 2013-12-21
- 问题sql背景:项目有6个表的要根据pid字段要写入对应的brand_id字段。但是这个其中有两个表是千万级别的。我的worker运行之后,线上的mysql主从同步立刻延迟了!运行了一个多小时之后,居然延迟到了40分钟,而 2013-12-21
- 这个sql运行很慢,4秒钟SELECT (op.cash_payment+op.pos_payment+op.online_payment+op.charge_card_payment) AS real_payment,op.* FROM db_order.`order_payment` AS op WHERE op.order_payment_id in (SELECT 2013-12-21
- 我们经常会忘记mysql的密码,也可能要修改。记录一下我百度如何修改mysql密码之后测试的结果:1、在配置文件mysql.ini的后面添加一行:skip-grant-tables就是跳过授权表的意思2、重启mysql服务。 2013-12-21
- 总结一下常见查询语句的优化方式1 COUNT1. COUNT的作用 middot; COUNT(table.filed)统计的该字段非空值的记录行数 middot; COUNT(*)或者是COUNT(not nullable field) 统计的是全表的行数如果要是统计全表记录数,C 2013-12-20
- 概述MDL意味着DDL,一旦DDL被阻塞,那么面向该表的所有Query都会被挂起,包括Select,不过5.6作了改进,5.5可通过参数控制假如没有MDL会话1:mysql> select version();+------------+| version() |+----------- 2013-12-20
- 特色MySQL/Galera 是一种多主同步集群,但只限于使用 MySQL/InnoDB 引擎,并具有下面特点同步复制多个主服务器的拓扑结构可以在任意节点上进行读写自动控制成员,自动删除故障节点自动加入节点真正给 2013-12-20
- 前一段时间在写分页语句。单机的mysql一般使用:select * from [table] limit [length] offset [offset] select * from [table] where column > [pre_column_value] limit [length]select * from [table] where key 2013-12-20
- 首先看一个存储过程,这个存储过程是为了构造数据使用的。当然贴出来的存储过程简化了一些不必要的表结构。CREATE PROCEDURE modifyRootEntry()BEGIN DECLARE done INT DEFAULT FALSE; DECLARE userId INT; D 2013-12-20
- 当数据量非常大时(表的容量到达GB或者是TB),如果仍然采用索引的方式来优化查询,由于索引本生的消耗以及大量的索引碎片的产生,查询的过程会导致大量的随机I/O的产生,在这种场景下除非可以很好的利用覆盖索引, 2013-12-20
- 1.创建表://此处使用了覆盖索引CREATE TABLE IF NOT EXISTS `Ben` (`aa` int(10) unsigned NOT NULL AUTO_INCREMENT,`bb` int(10) unsigned NOT NULL,`cc` varchar(100) NOT NULL,PRIMARY KEY (`aa`),KEY 2013-12-20
- 最近决定将以前同事写的存储过程查看一遍,寻找一些代码上写的不太好的地方,争取进行修改以后让这些过程达到一个很好的运行速度。下面是遇到的最多的几个问题。我遇到了这样的一个SQL:select name, count(*) fro 2013-12-20
- Mysql自带了一个非常好用的管理mysql服务的脚本,默认在$MYSQL_HOME/support-files路径下,文件名是mysql.server。$MYSQL_HOME是mysql的安装根目录,下同。mysql.server的用法:Usage: ./mysql.server1. 预使mysql 2013-12-17