MySQL
文章平均质量分 64
寒木
这个作者很懒,什么都没留下…
展开
-
MySQL的join使用
下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 2006032408原创 2013-05-01 23:24:16 · 569 阅读 · 0 评论 -
阿里云rds+django存储emoji utf8mb4(python2和python3)
1.mysql客户端,找到/etc/mysql路径下的my.cnf文件[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]character-set-client-handshake = FALSEcharacter-set-server = utf8m原创 2018-01-24 12:02:39 · 951 阅读 · 0 评论 -
使用阿里DTS数据迁移ECS自建MySQL5.6及MySQL8到RDS
1. 创建可以远程访问的用户 create user 'testuser'@'%' identified by 'testpassword' grant all privileges on testdb.* to testidentified by '1234'2.更改mysql可以远程访问vim/etc/mysql/my.cnf将bind-ad原创 2017-12-21 15:59:45 · 933 阅读 · 0 评论 -
ubuntu mysql5.5 修改最大链接数
show global status like 'Max_used_connections'; #查历史使用的最大连接数show variables like '%max_connections%'; #查看设置的最大链接数官方文档:默认最大链接: 151 最大链接:100000vim /etc/mysql/my.cnf 修改配置max_connectio原创 2015-09-15 16:28:39 · 1028 阅读 · 0 评论 -
mysql亿级数据优化
第一阶段:1,一定要正确设计索引2,一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描)3,一定要避免 limit 10000000,20 这样的查询4,一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库5,每个表索引不要建太多,大数据时会增加数据库的写入压力第二阶段:1,采用分表技术(大表分小表)转载 2015-09-13 12:15:49 · 7864 阅读 · 0 评论 -
MYSQL常用集群方案
Scale Out:横向扩展,增加处理节点提高整体处理能力Scale Out:横向扩展,增加处理节点提高整体处理能力Scale Up:纵向扩展,通过提升单个节点的处理能力达到提升整体处理能力的目的ReplicationMySQL的replication是异步的,适用于对数据实时性要求不是特别关键的场景。slave端的IO线程负责从master读取日志,SQL线程专门负责在sla转载 2015-09-07 12:22:51 · 726 阅读 · 0 评论 -
mysql集群理解
数据库集群的特征就是 有多台机器,这多台机器上都有数据库, 这些数据库的数据是完全一样的,即相当于一套数据的多个副本。集群就是要保证这些副本的实时或准时实(可以延时一会)的同步,即如果一台机器上的数据更改时,集群系统要保证这个更改实时或准时实的应用到所有的机器上,实现数据同步。集群主要解决两个问题:1. 负载均衡:这个主要是解决访问量大的问题。一台机器的读写能力是有限的,当同时转载 2015-09-07 11:39:45 · 526 阅读 · 0 评论 -
mysql 改存储路径
linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/mydata/下需要进行下面几步centos1.停掉mysql service mysqld stop 2. 移动数据文件 cp -r/var/lib/mysql /mydata/3.编辑配置文件 vim /etc/my.cnfdatadir=/var/lib/...原创 2014-05-13 20:09:45 · 966 阅读 · 0 评论 -
django 数据库访问性能优化
Django数据库访问性能优化digwtx 2013-01-25 21:29 829Django的数据库层提供了很多方法来优化数据库访问的性能,这篇文章将集中介绍这方面的内容。1.使用标准的数据库优化技术在进行Django数据库访问性能优化之前,首先应该使用标准的数据库技术对其进行优化,比如给字段加索引,通过使用django.db.models.Fiel转载 2014-05-14 12:36:31 · 699 阅读 · 0 评论 -
MySQL教程
MySQL教程http://www.duote.com/tech/mysql/转载 2013-12-21 13:44:40 · 687 阅读 · 0 评论 -
sqlalchemy学习总结
1. from sqlalchemy import create_engine engine = create_engine('sqlite:///:memory:', echo=True)链接mysql: mysql_engine = create_engine('mysql://root:123456@localhost:3306/test?charset=utf8',e原创 2013-05-03 00:48:30 · 3757 阅读 · 0 评论 -
MySQL数据库中的Date,DateTime和TimeStamp类型
DATETIME, DATE和TIMESTAMP类型是相关的。本文描述他们的特征,他们是如何类似的而又不同的。 DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早原创 2013-04-30 10:41:20 · 1041 阅读 · 0 评论 -
mysql 用户操作
1、以管理员身份登录mysqlmysql -u root -p阿里rds mysql -h 内网地址.rds.aliyuncs.com -u test -p2、选择mysql数据库use mysql3、创建用户并设定密码create user 'testuser'@'localhost' identified by 'testpassword'原创 2013-11-06 14:21:54 · 994 阅读 · 0 评论