June 18, 2013

Post: How many partitions can you have ?

… warehouse had the table which was had data merged into it with INSERT ON DUPLICATE KEY UPDATE statements. The performance was extremely slow. I turned…) partitions got data inserted to them per insert statement. As I tested the UPDATE path on INSERT OF DUPLICATE KEY UPDATE (adding ON DUPLICATE KEY UPDATE set c=c…

Comment: INSERT ON DUPLICATE KEY UPDATE and REPLACE INTO

…> insert into p values (1,1), (2,2); Query OK, 2 rows affected (0.00 sec) Records: 2 Duplicates: 0 Warnings: 0 mysql> insert into c values (1,1), (2,2); Query OK, 2 rows affected (0.00 sec) Records: 2 Duplicates… sec) — We lost the child #1. mysql> insert into p (id, notid) values (2,20) on duplicate key update notid=20; Query OK, 2 rows…

Post: On Character Sets and Disappearing Tables

… TABLE bar drop j; ERROR 1025 (HY000): Error on rename of ‘./foobar/#sql-3c13_11′ to ‘./… key, index(fkfrom1), index(fkfrom2), foreign key (fkto1) references dos1(fkfrom3) ) engine=innodb character set=utf8; INSERT INTO …1 row affected (0.09 sec) Records: 1 Duplicates: 0 Warnings: 0 But suppose that …

Post: Distributed Set Processing with Shard-Query

… we are projecting results, this is naturally an INSERT-only workload. The insertions into the base table from each node correspond logically to… a UNIQUE CHECK * on the base table: `origin_airport_id` * storage node result set merge optimization enabled: ON DUPLICATE KEY UPDATE `origin_airport_id…

Post: The story of one MySQL Upgrade

… also seen causing upgrade problems in number of other environments. INSERT ON DUPLICATE KEY UPDATE had a unfair share of replication issues in MySQL… used. Happily there are only few INSERT ON DUPLICATE KEY UPDATE query instances, and only one of them into table with AUTO_INCREMENT column (and…

Comment: INSERT ON DUPLICATE KEY UPDATE and summary counters.

key) is duplicate or not,if it duplicate then update the record else insert that LAN No. I did it in the following way. insert into… from viewromappingfinal on duplicate key update LAN=values(LAN) it’s working fine if i won’t use romappingfinalid(table primary key). Suggest me how to use the INSERT ON UPDATE KEY using a table primary key but checking the condition on another primary key(LAN).

Comment: INSERT ON DUPLICATE KEY UPDATE and summary counters.

… == 0) mysql_query(“INSERT INTO table VALUES (’1′, ’1′)”); 3) Using INSERT .. ON duplicate KEY UPDATE .. mysql_query(“INSERT INTO table VALUES (’1′, ’1′) ON duplicate KEY UPDATE user_hits = user_hits+1 “); So.. which one is recommended? I repeat.. my update rate is higher than the insert

Comment: Why MySQL could be slow with large tables ?

… pairs into a table with 3 columns (id1, id2, cnt) (where the pair id1, id2 forms the primary key) using INSERTON DUPLICATE KEY UPDATE cnt… the table into several smaller tables of equal structure and select the table to insert to by calculating a hash-value on (id1… some concurrency related checks (as I have exactly one process inserting into the table, which I could even stop when I want…

Comment: INSERT ON DUPLICATE KEY UPDATE and summary counters.

… add duplicate key the insert not work that not work now someone know my little erreur? //create and execute the query $sql = “INSERT INTO yah_unlimited (data_key,data_value,agent_id,data_group,access_time) VALUES (‘$key‘, ‘$value’, ‘$group’, ‘$owner_id’, NOW()) ON DUPLICATE KEY UPDATE access…

Comment: INSERT ON DUPLICATE KEY UPDATE and summary counters.

[...] use INSERT ON DUPLICATE KEY UPDATE (via MySQL Performance Blog): my $ret = $dbh->do(“INSERT INTO ipstat VALUES(inet_aton(’192.168.0.1′),1,now()) ON duplicate KEY UPDATE hits=hits+1″); Note: ip should be a primary key in this case [...]