数据库
何麒
这个作者很懒,什么都没留下…
展开
-
mysql分库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。转载 2013-04-11 20:10:41 · 725 阅读 · 0 评论 -
mysql中插入大量测试数据的办法
create PROCEDURE dowhile() BEGIN DECLARE i INT DEFAULT 0; WHILE i insert into bmi(personinfoid,detect_date,weight,height,bmi,has_dia) values(1,NOW(),75,180原创 2013-05-15 16:32:49 · 1140 阅读 · 0 评论 -
linux中mysql的安装与配置
1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。2.转载 2014-06-05 21:59:36 · 565 阅读 · 0 评论 -
sqlalchemy 查询
rom sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmakerDB_CONNECT_STRING = 'mysql+mysqldb://root:123@localhost/ooxx?charset=utf8'engine = create_engine(DB_CONNECT_STRI转载 2014-12-31 10:42:54 · 2231 阅读 · 0 评论 -
Got a packet bigger than ‘max_allowed_packet’ bytes
ERROR 1153 (08S01) at line 69: Got a packet bigger than ‘max_allowed_packet’ bytesWhen trying to insert a database I got the following error:“ERROR 1153 (08S01) at line 69: Got a p转载 2017-03-28 11:41:06 · 382 阅读 · 0 评论 -
canal注册zookeeper
我的zookeeper 集群已经安装我的mysql已经安装两台机器10.86.43.15410.93.0.192cd /home/q/sudo mkdir canalcd canal/sudo wget https://github.com/alibaba/canal/releases/download/canal-1.0.22/canal.deployer-1.0.22转载 2017-07-05 11:16:10 · 3928 阅读 · 0 评论